Class MqttServerExtensions
- Namespace
- MQTTnet.Server
- Assembly
- MQTTnet.dll
public static class MqttServerExtensions
- Inheritance
-
MqttServerExtensions
- Inherited Members
-
Methods
DisconnectClientAsync(MqttServer, string, MqttDisconnectReasonCode)
public static Task DisconnectClientAsync(this MqttServer server, string id, MqttDisconnectReasonCode reasonCode = MqttDisconnectReasonCode.NormalDisconnection)
Parameters
server MqttServer
id string
reasonCode MqttDisconnectReasonCode
Returns
- Task
InjectApplicationMessage(MqttServer, string, string, MqttQualityOfServiceLevel, bool)
public static Task InjectApplicationMessage(this MqttServer server, string topic, string payload = null, MqttQualityOfServiceLevel qualityOfServiceLevel = MqttQualityOfServiceLevel.AtMostOnce, bool retain = false)
Parameters
server MqttServer
topic string
payload string
qualityOfServiceLevel MqttQualityOfServiceLevel
retain bool
Returns
- Task
StopAsync(MqttServer)
public static Task StopAsync(this MqttServer server)
Parameters
server MqttServer
Returns
- Task
SubscribeAsync(MqttServer, string, params MqttTopicFilter[])
public static Task SubscribeAsync(this MqttServer server, string clientId, params MqttTopicFilter[] topicFilters)
Parameters
server MqttServer
clientId string
topicFilters MqttTopicFilter[]
Returns
- Task
SubscribeAsync(MqttServer, string, string)
public static Task SubscribeAsync(this MqttServer server, string clientId, string topic)
Parameters
server MqttServer
clientId string
topic string
Returns
- Task