Table of Contents

Class MqttClientWebSocketOptionsBuilder

Namespace
MQTTnet.Client
Assembly
MQTTnet.dll
public sealed class MqttClientWebSocketOptionsBuilder
Inheritance
MqttClientWebSocketOptionsBuilder
Inherited Members

Constructors

MqttClientWebSocketOptionsBuilder()

public MqttClientWebSocketOptionsBuilder()

Methods

Build()

public MqttClientWebSocketOptions Build()

Returns

MqttClientWebSocketOptions

WithCookieContainer(CookieContainer)

public MqttClientWebSocketOptionsBuilder WithCookieContainer(CookieContainer cookieContainer)

Parameters

cookieContainer CookieContainer

Returns

MqttClientWebSocketOptionsBuilder

WithCookieContainer(ICredentials)

public MqttClientWebSocketOptionsBuilder WithCookieContainer(ICredentials credentials)

Parameters

credentials ICredentials

Returns

MqttClientWebSocketOptionsBuilder

WithKeepAliveInterval(TimeSpan)

public MqttClientWebSocketOptionsBuilder WithKeepAliveInterval(TimeSpan keepAliveInterval)

Parameters

keepAliveInterval TimeSpan

Returns

MqttClientWebSocketOptionsBuilder

WithProxyOptions(MqttClientWebSocketProxyOptions)

public MqttClientWebSocketOptionsBuilder WithProxyOptions(MqttClientWebSocketProxyOptions proxyOptions)

Parameters

proxyOptions MqttClientWebSocketProxyOptions

Returns

MqttClientWebSocketOptionsBuilder

WithProxyOptions(Action<MqttClientWebSocketProxyOptionsBuilder>)

public MqttClientWebSocketOptionsBuilder WithProxyOptions(Action<MqttClientWebSocketProxyOptionsBuilder> configure)

Parameters

configure Action<MqttClientWebSocketProxyOptionsBuilder>

Returns

MqttClientWebSocketOptionsBuilder

WithRequestHeaders(IDictionary<string, string>)

public MqttClientWebSocketOptionsBuilder WithRequestHeaders(IDictionary<string, string> requestHeaders)

Parameters

requestHeaders IDictionary<string, string>

Returns

MqttClientWebSocketOptionsBuilder

WithSubProtocols(ICollection<string>)

public MqttClientWebSocketOptionsBuilder WithSubProtocols(ICollection<string> subProtocols)

Parameters

subProtocols ICollection<string>

Returns

MqttClientWebSocketOptionsBuilder

WithUri(string)

public MqttClientWebSocketOptionsBuilder WithUri(string uri)

Parameters

uri string

Returns

MqttClientWebSocketOptionsBuilder

WithUseDefaultCredentials(bool)

public MqttClientWebSocketOptionsBuilder WithUseDefaultCredentials(bool useDefaultCredentials = true)

Parameters

useDefaultCredentials bool

Returns

MqttClientWebSocketOptionsBuilder