/// <summary> /// Builds the options. /// </summary> /// <returns>The options.</returns> public HazelcastOptions Build() { return(HazelcastOptions.Build(Setup, Configure, _altKey)); }
/// <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);
/// <summary> /// Builds the options. /// </summary> /// <returns>The options.</returns> public HazelcastOptions Build() { return(HazelcastOptions.Build(_args, _keyValues, _optionsFilePath, _optionsFileName, _environmentName, ConfigureActions)); }
/// <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());