Class MqttRetainedMessagesManager
- Namespace
- MQTTnet.Server
- Assembly
- MQTTnet.dll
public sealed class MqttRetainedMessagesManager
- Inheritance
-
MqttRetainedMessagesManager
- Inherited Members
-
Constructors
MqttRetainedMessagesManager(MqttServerEventContainer, IMqttNetLogger)
public MqttRetainedMessagesManager(MqttServerEventContainer eventContainer, IMqttNetLogger logger)
Parameters
eventContainer
MqttServerEventContainer
logger
IMqttNetLogger
Methods
ClearMessages()
public Task ClearMessages()
Returns
- Task
GetMessage(string)
public Task<MqttApplicationMessage> GetMessage(string topic)
Parameters
topic
string
Returns
- Task<MqttApplicationMessage>
GetMessages()
public Task<IList<MqttApplicationMessage>> GetMessages()
Returns
- Task<IList<MqttApplicationMessage>>
Start()
Returns
- Task
UpdateMessage(string, MqttApplicationMessage)
public Task UpdateMessage(string clientId, MqttApplicationMessage applicationMessage)
Parameters
clientId
string
applicationMessage
MqttApplicationMessage
Returns
- Task