Hazelcast .NET
Search Results for

    Show / Hide Table of Contents

    Examples

    The Hazelcast.Net.Examples project (only provided in source form) provides a range of examples that demonstrate how to use the Hazelcast.Net client.

    Building the complete Hazelcast.Net solution builds the example project.

    Running Examples

    Examples can then be executed through the hz.[sh|ps1] script:

    PS> ./hz.ps1 run-example Client.SimpleExample
    

    By default, this runs the netcoreapp3.1 Release version of the example. The hz.[sh|ps1] script provides options (see the Building page for details) that can be used to change these. For instance, the following command runs the net462 Debug version of the example:

    PS> ./hz.ps1 run-example -c Debug -f net462 Client.SimpleExample
    

    The example name (here, Client.SimpleExample) is the short name of the class: if the full class name is Hazelcast.Examples.Namespace.SomeExample then the short name is Namespace.SomeExample. The Example suffix can be ommited, so Client.Simple would work too. And, it is possible to use a tilde character to run examples with name matching the argument. For instance ~Client would run all examples with a short name containing Client.

    Additional arguments are passed to the example as command-line arguments, and therefore can be used to configure Hazelcast. For instance, if the server runs on 192.168.42.42:5757, the example above can be launched with:

    PS> ./hz.ps1 run-example Client.SimpleExample --- --hazelcast.networking.addresses.0=192.168.42.42:5757
    

    Note: the --- separator tells the hz.[sh|ps] script that the trailing arguments are not arguments for the script, but for the example.

    Reusing Examples

    Each example is proposed as a standalone class that implements a static Main method. Therefore, each example can be copied and executed directly in a new project. Note that the HazelcastOptionsBuilderExtensions may also need to be copied.

    In This Article
    Back to top Copyright © 2010-2021 Hazelcast, Inc. All rights reserved.
    Generated by DocFX.