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