Interface IMqttChannelAdapter
- Namespace
- MQTTnet.Adapter
- Assembly
- MQTTnet.dll
public interface IMqttChannelAdapter : IDisposable
- Inherited Members
-
Properties
BytesReceived
long BytesReceived { get; }
Property Value
- long
BytesSent
Property Value
- long
ClientCertificate
X509Certificate2 ClientCertificate { get; }
Property Value
- X509Certificate2
Endpoint
Property Value
- string
IsSecureConnection
bool IsSecureConnection { get; }
Property Value
- bool
MqttPacketFormatterAdapter PacketFormatterAdapter { get; }
Property Value
- MqttPacketFormatterAdapter
Methods
ConnectAsync(CancellationToken)
Task ConnectAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
- Task
DisconnectAsync(CancellationToken)
Task DisconnectAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
- Task
ReceivePacketAsync(CancellationToken)
Task<MqttPacket> ReceivePacketAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
- Task<MqttPacket>
ResetStatistics()
SendPacketAsync(MqttPacket, CancellationToken)
Task SendPacketAsync(MqttPacket packet, CancellationToken cancellationToken)
Parameters
packet
MqttPacket
cancellationToken
CancellationToken
Returns
- Task