Class MqttLastWillMessageBuilder
Inheritance
System.Object
MqttLastWillMessageBuilder
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 MqttLastWillMessageBuilder : IMqttLastWillMessageBuilder
Methods
|
Improve this doc
View source
AddUserProperty(String, String)
Declaration
public IMqttLastWillMessageBuilder AddUserProperty(string name, string value)
Parameters
Type |
Name |
Description |
System.String |
name |
|
System.String |
value |
|
Returns
|
Improve this doc
View source
Build(MqttClientOptionsBuilder)
Build the will message into the specified options builder.
Declaration
public void Build(MqttClientOptionsBuilder builder)
Parameters
Type |
Name |
Description |
MQTTnet.Client.MqttClientOptionsBuilder |
builder |
The MQTTnet.Client.MqttClientOptionsBuilder.
|
|
Improve this doc
View source
Message(Object)
Declaration
public IMqttLastWillMessageBuilder Message(object message)
Parameters
Type |
Name |
Description |
System.Object |
message |
|
Returns
|
Improve this doc
View source
ProduceTo(String)
Declaration
public IMqttLastWillMessageBuilder ProduceTo(string topicName)
Parameters
Type |
Name |
Description |
System.String |
topicName |
|
Returns
|
Improve this doc
View source
Retain()
Declaration
public IMqttLastWillMessageBuilder Retain()
Returns
|
Improve this doc
View source
SerializeAsJson(Action<IJsonMessageSerializerBuilder>)
Declaration
public IMqttLastWillMessageBuilder SerializeAsJson(Action<IJsonMessageSerializerBuilder> serializerBuilderAction = null)
Parameters
Returns
|
Improve this doc
View source
SerializeUsing(IMessageSerializer)
Declaration
public IMqttLastWillMessageBuilder SerializeUsing(IMessageSerializer serializer)
Parameters
Returns
|
Improve this doc
View source
WithAtLeastOnceQoS()
Declaration
public IMqttLastWillMessageBuilder WithAtLeastOnceQoS()
Returns
|
Improve this doc
View source
WithAtMostOnceQoS()
Declaration
public IMqttLastWillMessageBuilder WithAtMostOnceQoS()
Returns
|
Improve this doc
View source
WithContentType(String)
Declaration
public IMqttLastWillMessageBuilder WithContentType(string contentType)
Parameters
Type |
Name |
Description |
System.String |
contentType |
|
Returns
|
Improve this doc
View source
WithCorrelationData(Byte[])
Declaration
public IMqttLastWillMessageBuilder WithCorrelationData(byte[] correlationData)
Parameters
Type |
Name |
Description |
System.Byte[] |
correlationData |
|
Returns
|
Improve this doc
View source
WithDelay(TimeSpan)
Declaration
public IMqttLastWillMessageBuilder WithDelay(TimeSpan delay)
Parameters
Type |
Name |
Description |
System.TimeSpan |
delay |
|
Returns
|
Improve this doc
View source
WithExactlyOnceQoS()
Declaration
public IMqttLastWillMessageBuilder WithExactlyOnceQoS()
Returns
|
Improve this doc
View source
Declaration
public IMqttLastWillMessageBuilder WithPayloadFormatIndicator(MqttPayloadFormatIndicator formatIndicator)
Parameters
Type |
Name |
Description |
MQTTnet.Protocol.MqttPayloadFormatIndicator |
formatIndicator |
|
Returns
|
Improve this doc
View source
WithQualityOfServiceLevel(MqttQualityOfServiceLevel)
Declaration
public IMqttLastWillMessageBuilder WithQualityOfServiceLevel(MqttQualityOfServiceLevel qosLevel)
Parameters
Type |
Name |
Description |
MQTTnet.Protocol.MqttQualityOfServiceLevel |
qosLevel |
|
Returns
|
Improve this doc
View source
WithResponseTopic(String)
Declaration
public IMqttLastWillMessageBuilder WithResponseTopic(string topic)
Parameters
Type |
Name |
Description |
System.String |
topic |
|
Returns
Implements