Class MqttConsumerEndpointBuilder
Inheritance
System.Object
MqttConsumerEndpointBuilder
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Silverback.Integration.MQTT.dll
Syntax
public class MqttConsumerEndpointBuilder : ConsumerEndpointBuilder<MqttConsumerEndpoint, IMqttConsumerEndpointBuilder>, IMqttConsumerEndpointBuilder, IConsumerEndpointBuilder<IMqttConsumerEndpointBuilder>, IEndpointBuilder<IMqttConsumerEndpointBuilder>
Constructors
|
Improve this doc
View source
MqttConsumerEndpointBuilder(MqttClientConfig, Type, IEndpointsConfigurationBuilder)
Declaration
public MqttConsumerEndpointBuilder(MqttClientConfig clientConfig, Type messageType = null, IEndpointsConfigurationBuilder endpointsConfigurationBuilder = null)
Parameters
Properties
|
Improve this doc
View source
This
Declaration
protected override IMqttConsumerEndpointBuilder This { get; }
Property Value
Overrides
Silverback.Messaging.Configuration.EndpointBuilder<Silverback.Messaging.MqttConsumerEndpoint, Silverback.Messaging.Configuration.Mqtt.IMqttConsumerEndpointBuilder>.This
Methods
|
Improve this doc
View source
Declaration
public IMqttConsumerEndpointBuilder Configure(Action<IMqttClientConfigBuilder> configBuilderAction)
Parameters
Returns
|
Improve this doc
View source
Declaration
public IMqttConsumerEndpointBuilder Configure(Action<MqttClientConfig> configAction)
Parameters
Returns
|
Improve this doc
View source
ConsumeFrom(String[])
Declaration
public IMqttConsumerEndpointBuilder ConsumeFrom(params string[] topics)
Parameters
Type |
Name |
Description |
System.String[] |
topics |
|
Returns
|
Improve this doc
View source
CreateEndpoint()
Declaration
protected override MqttConsumerEndpoint CreateEndpoint()
Returns
Overrides
Silverback.Messaging.Configuration.EndpointBuilder<Silverback.Messaging.MqttConsumerEndpoint, Silverback.Messaging.Configuration.Mqtt.IMqttConsumerEndpointBuilder>.CreateEndpoint()
|
Improve this doc
View source
DisableParallelProcessing()
Declaration
public IMqttConsumerEndpointBuilder DisableParallelProcessing()
Returns
|
Improve this doc
View source
EnableParallelProcessing(Int32)
Declaration
public IMqttConsumerEndpointBuilder EnableParallelProcessing(int maxDegreeOfParallelism)
Parameters
Type |
Name |
Description |
System.Int32 |
maxDegreeOfParallelism |
|
Returns
|
Improve this doc
View source
LimitBackpressure(Int32)
Declaration
public IMqttConsumerEndpointBuilder LimitBackpressure(int backpressureLimit)
Parameters
Type |
Name |
Description |
System.Int32 |
backpressureLimit |
|
Returns
|
Improve this doc
View source
WithAtLeastOnceQoS()
Declaration
public IMqttConsumerEndpointBuilder WithAtLeastOnceQoS()
Returns
|
Improve this doc
View source
WithAtMostOnceQoS()
Declaration
public IMqttConsumerEndpointBuilder WithAtMostOnceQoS()
Returns
|
Improve this doc
View source
WithExactlyOnceQoS()
Declaration
public IMqttConsumerEndpointBuilder WithExactlyOnceQoS()
Returns
|
Improve this doc
View source
WithQualityOfServiceLevel(MqttQualityOfServiceLevel)
Declaration
public IMqttConsumerEndpointBuilder WithQualityOfServiceLevel(MqttQualityOfServiceLevel qosLevel)
Parameters
Type |
Name |
Description |
MQTTnet.Protocol.MqttQualityOfServiceLevel |
qosLevel |
|
Returns
Implements
Extension Methods