Class MqttConsumerEndpointConfiguration
The MQTT consumer configuration.
Inheritance
MqttConsumerEndpointConfiguration
Assembly: Silverback.Integration.MQTT.dll
Syntax
public sealed record MqttConsumerEndpointConfiguration : ConsumerEndpointConfiguration, IEquatable<EndpointConfiguration>, IEquatable<ConsumerEndpointConfiguration>, IEquatable<MqttConsumerEndpointConfiguration>
Constructors
MqttConsumerEndpointConfiguration()
The MQTT consumer configuration.
Declaration
public MqttConsumerEndpointConfiguration()
Properties
EqualityContract
The MQTT consumer configuration.
Declaration
protected override Type EqualityContract { get; }
Property Value
Overrides
QualityOfServiceLevel
Gets the quality of service level (at most once, at least once or exactly once).
The default is MQTTnet.Protocol.MqttQualityOfServiceLevel.AtMostOnce.
Declaration
public MqttQualityOfServiceLevel QualityOfServiceLevel { get; init; }
Property Value
| Type |
Description |
| MqttQualityOfServiceLevel |
|
Topics
Gets the name of the topics or the topic filter strings.
Declaration
public IValueReadOnlyCollection<string> Topics { get; init; }
Property Value
Methods
Equals(ConsumerEndpointConfiguration?)
The MQTT consumer configuration.
Declaration
public override sealed bool Equals(ConsumerEndpointConfiguration? other)
Parameters
Returns
Overrides
Equals(MqttConsumerEndpointConfiguration?)
The MQTT consumer configuration.
Declaration
public bool Equals(MqttConsumerEndpointConfiguration? other)
Parameters
Returns
Equals(object?)
The MQTT consumer configuration.
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
GetHashCode()
The MQTT consumer configuration.
Declaration
public override int GetHashCode()
Returns
Overrides
PrintMembers(StringBuilder)
The MQTT consumer configuration.
Declaration
protected override bool PrintMembers(StringBuilder builder)
Parameters
Returns
Overrides
ToString()
The MQTT consumer configuration.
Declaration
public override string ToString()
Returns
Overrides
ValidateCore()
Declaration
protected override void ValidateCore()
Overrides
Operators
operator ==(MqttConsumerEndpointConfiguration?, MqttConsumerEndpointConfiguration?)
The MQTT consumer configuration.
Declaration
public static bool operator ==(MqttConsumerEndpointConfiguration? left, MqttConsumerEndpointConfiguration? right)
Parameters
Returns
operator !=(MqttConsumerEndpointConfiguration?, MqttConsumerEndpointConfiguration?)
The MQTT consumer configuration.
Declaration
public static bool operator !=(MqttConsumerEndpointConfiguration? left, MqttConsumerEndpointConfiguration? right)
Parameters
Returns
Implements