Table of Contents

Class MqttClientWebSocketConfigurationBuilder

Namespace
Silverback.Messaging.Configuration.Mqtt
Assembly
Silverback.Integration.MQTT.dll
public class MqttClientWebSocketConfigurationBuilder
Inheritance
MqttClientWebSocketConfigurationBuilder
Inherited Members

Constructors

MqttClientWebSocketConfigurationBuilder()

public MqttClientWebSocketConfigurationBuilder()

Methods

Build()

Builds the MqttClientWebSocketConfiguration instance.

public MqttClientWebSocketConfiguration Build()

Returns

MqttClientWebSocketConfiguration

The MqttClientWebSocketConfiguration.

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

address string

The proxy address.

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

uri string

The URI.

Returns

MqttClientWebSocketConfigurationBuilder

The MqttClientTcpConfigurationBuilder so that additional calls can be chained.