Class MqttClientWebSocketConfigurationBuilder
- Namespace
- Silverback.Messaging.Configuration.Mqtt
- Assembly
- Silverback.Integration.MQTT.dll
Builds the MqttClientWebSocketConfiguration.
public class MqttClientWebSocketConfigurationBuilder
- Inheritance
-
MqttClientWebSocketConfigurationBuilder
- Inherited Members
Constructors
MqttClientWebSocketConfigurationBuilder()
public MqttClientWebSocketConfigurationBuilder()
Methods
Build()
Builds the MqttClientWebSocketConfiguration instance.
public MqttClientWebSocketConfiguration Build()
Returns
UseProxy(string, Action<MqttClientWebSocketProxyConfigurationBuilder>?)
Specifies the WebSocket proxy to be used using a configuration builder.
public MqttClientWebSocketConfigurationBuilder UseProxy(string address, Action<MqttClientWebSocketProxyConfigurationBuilder>? proxyConfigurationBuilderAction = null)
Parameters
addressstringThe proxy address.
proxyConfigurationBuilderActionAction<MqttClientWebSocketProxyConfigurationBuilder>An optional action that configures the MqttClientWebSocketProxyConfigurationBuilder.
Returns
- MqttClientWebSocketConfigurationBuilder
The MqttClientWebSocketConfigurationBuilder so that additional calls can be chained.
WithUri(string)
Sets the URI of the WebSocket endpoint.
public MqttClientWebSocketConfigurationBuilder WithUri(string uri)
Parameters
uristringThe URI.
Returns
- MqttClientWebSocketConfigurationBuilder
The MqttClientTcpConfigurationBuilder so that additional calls can be chained.