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
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