NBoomackClient
Show / Hide Table of Contents

Class BoomackClientBuilder

Inheritance
object
BoomackClientBuilder
Implements
IBoomackClientBuilder
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 class BoomackClientBuilder : IBoomackClientBuilder

Methods

BuildConfiguration()

Declaration
public ClientConfiguration BuildConfiguration()
Returns
Type Description
ClientConfiguration

For(Uri)

Declaration
public IBoomackClientBuilder For(Uri serverUrl)
Parameters
Type Name Description
Uri serverUrl
Returns
Type Description
IBoomackClientBuilder

ForHost(string)

Declaration
public IBoomackClientBuilder ForHost(string host)
Parameters
Type Name Description
string host
Returns
Type Description
IBoomackClientBuilder

ForPort(ushort)

Declaration
public IBoomackClientBuilder ForPort(ushort port)
Parameters
Type Name Description
ushort port
Returns
Type Description
IBoomackClientBuilder

WithRequestTimeout(TimeSpan)

Declaration
public IBoomackClientBuilder WithRequestTimeout(TimeSpan timeout)
Parameters
Type Name Description
TimeSpan timeout
Returns
Type Description
IBoomackClientBuilder

WithResponseFormat(ResponseFormat)

Declaration
public IBoomackClientBuilder WithResponseFormat(ResponseFormat responseFormat)
Parameters
Type Name Description
ResponseFormat responseFormat
Returns
Type Description
IBoomackClientBuilder

WithToken(string)

Declaration
public IBoomackClientBuilder WithToken(string token)
Parameters
Type Name Description
string token
Returns
Type Description
IBoomackClientBuilder

WithTypeMapping(string, string)

Declaration
public IBoomackClientBuilder WithTypeMapping(string filenamePattern, string mediaType)
Parameters
Type Name Description
string filenamePattern
string mediaType
Returns
Type Description
IBoomackClientBuilder

Implements

IBoomackClientBuilder

Extension Methods

BoomackClientBuilderExtensions.BuildClient(IBoomackClientBuilder)
BoomackClientBuilderExtensions.For(IBoomackClientBuilder, string, ushort)
BoomackClientBuilderExtensions.For(IBoomackClientBuilder, string)
BoomackClientBuilderExtensions.UseConfigFile(IBoomackClientBuilder, string, bool)
BoomackClientBuilderExtensions.UseDefaultConfigFiles(IBoomackClientBuilder)
BoomackClientBuilderExtensions.UseEnvironmentVariables(IBoomackClientBuilder)
BoomackClientBuilderExtensions.WithRequestTimeout(IBoomackClientBuilder, double)
BoomackClientBuilderExtensions.WithResponseFormat(IBoomackClientBuilder, string)
BoomackClientBuilderExtensions.WithTypeMapping(IBoomackClientBuilder, IDictionary<string, string>)
In This Article
Back to top
Boomack Homepage