Table of Contents

Interface ILowLevelMqttClient

Namespace
MQTTnet.LowLevelClient
Assembly
MQTTnet.dll
public interface ILowLevelMqttClient : IDisposable
Inherited Members

Properties

IsConnected

bool IsConnected { get; }

Property Value

bool

Methods

ConnectAsync(MqttClientOptions, CancellationToken)

Task ConnectAsync(MqttClientOptions options, CancellationToken cancellationToken = default)

Parameters

options MqttClientOptions
cancellationToken CancellationToken

Returns

Task

DisconnectAsync(CancellationToken)

Task DisconnectAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task

ReceiveAsync(CancellationToken)

Task<MqttPacket> ReceiveAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<MqttPacket>

SendAsync(MqttPacket, CancellationToken)

Task SendAsync(MqttPacket packet, CancellationToken cancellationToken = default)

Parameters

packet MqttPacket
cancellationToken CancellationToken

Returns

Task

Events

InspectPacketAsync

event Func<InspectMqttPacketEventArgs, Task> InspectPacketAsync

Event Type

Func<InspectMqttPacketEventArgs, Task>