/// <summary>
 /// Builds the options.
 /// </summary>
 /// <returns>The options.</returns>
 public HazelcastOptions Build()
 {
     return(HazelcastOptions.Build(Setup, Configure, _altKey));
 }
예제 #2
0
 /// <summary>
 /// Starts a new <see cref="IHazelcastClient"/> instance with the automatic options.
 /// </summary>
 /// <param name="cancellationToken">An optional cancellation token.</param>
 /// <returns>A new <see cref="IHazelcastClient"/> instance.</returns>
 /// <remarks>
 /// <para>Options are built via HazelcastOptions.Build method.</para>
 /// </remarks>
 public static ValueTask <IHazelcastClient> StartNewClientAsync(CancellationToken cancellationToken = default)
 => StartNewClientAsync(HazelcastOptions.Build(), cancellationToken);
예제 #3
0
 /// <summary>
 /// Builds the options.
 /// </summary>
 /// <returns>The options.</returns>
 public HazelcastOptions Build()
 {
     return(HazelcastOptions.Build(_args, _keyValues, _optionsFilePath, _optionsFileName, _environmentName, ConfigureActions));
 }
예제 #4
0
 /// <summary>
 /// Creates an <see cref="IHazelcastClient"/> instance with the automatic options.
 /// </summary>
 /// <returns>A new <see cref="IHazelcastClient"/> instance.</returns>
 /// <remarks>
 /// <para>Options are built via <see cref="HazelcastOptions.Build(string[], System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{string,string}}, string, string, string, System.Action{Microsoft.Extensions.Configuration.IConfiguration,Hazelcast.HazelcastOptions}(Microsoft.Extensions.Configuration.IConfiguration,Hazelcast.HazelcastOptions))"/> method.</para>
 /// </remarks>
 public static IHazelcastClient CreateClient()
 => CreateClient(HazelcastOptions.Build());