Table of Contents

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()

public Task Start()

Returns

Task

UpdateMessage(string, MqttApplicationMessage)

public Task UpdateMessage(string clientId, MqttApplicationMessage applicationMessage)

Parameters

clientId string
applicationMessage MqttApplicationMessage

Returns

Task