Class BoomackClientBuilderExtensions
Inheritance
object
BoomackClientBuilderExtensions
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Boomack.Client
Assembly: NBoomackClient.dll
Syntax
public static class BoomackClientBuilderExtensions
Methods
BuildClient(IBoomackClientBuilder)
Declaration
public static BoomackClient BuildClient(this IBoomackClientBuilder builder)
Parameters
Returns
For(IBoomackClientBuilder, string, ushort)
Declaration
public static IBoomackClientBuilder For(this IBoomackClientBuilder builder, string host, ushort port)
Parameters
Returns
For(IBoomackClientBuilder, string)
Declaration
public static IBoomackClientBuilder For(this IBoomackClientBuilder builder, string serverUrl)
Parameters
Returns
UseConfigFile(IBoomackClientBuilder, string, bool)
Load configuration from JSON or YAML file.
Declaration
public static IBoomackClientBuilder UseConfigFile(this IBoomackClientBuilder builder, string path, bool required = true)
Parameters
Returns
UseDefaultConfigFiles(IBoomackClientBuilder)
Declaration
public static IBoomackClientBuilder UseDefaultConfigFiles(this IBoomackClientBuilder builder)
Parameters
Returns
UseEnvironmentVariables(IBoomackClientBuilder)
Declaration
public static IBoomackClientBuilder UseEnvironmentVariables(this IBoomackClientBuilder builder)
Parameters
Returns
WithRequestTimeout(IBoomackClientBuilder, double)
Declaration
public static IBoomackClientBuilder WithRequestTimeout(this IBoomackClientBuilder builder, double timeoutMs)
Parameters
Returns
Declaration
public static IBoomackClientBuilder WithResponseFormat(this IBoomackClientBuilder builder, string mimeType)
Parameters
Returns
WithTypeMapping(IBoomackClientBuilder, IDictionary<string, string>)
Declaration
public static IBoomackClientBuilder WithTypeMapping(this IBoomackClientBuilder builder, IDictionary<string, string> typeMapping)
Parameters
Returns