NBoomackClient
Show / Hide Table of Contents

Interface IBoomackClientBuilder

Namespace: Boomack.Client
Assembly: NBoomackClient.dll
Syntax
public interface IBoomackClientBuilder

Methods

BuildConfiguration()

Declaration
ClientConfiguration BuildConfiguration()
Returns
Type Description
ClientConfiguration

For(Uri)

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

ForHost(string)

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

ForPort(ushort)

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

WithRequestTimeout(TimeSpan)

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

WithResponseFormat(ResponseFormat)

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

WithToken(string)

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

WithTypeMapping(string, string)

Declaration
IBoomackClientBuilder WithTypeMapping(string filenamePattern, string mediaType)
Parameters
Type Name Description
string filenamePattern
string mediaType
Returns
Type Description
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