Interface IMqttChannel
- Namespace
- MQTTnet.Channel
- Assembly
- MQTTnet.dll
public interface IMqttChannel : IDisposable
- Inherited Members
-
Properties
ClientCertificate
X509Certificate2 ClientCertificate { get; }
Property Value
- X509Certificate2
Endpoint
Property Value
- string
IsSecureConnection
bool IsSecureConnection { get; }
Property Value
- bool
Methods
ConnectAsync(CancellationToken)
Task ConnectAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
- Task
DisconnectAsync(CancellationToken)
Task DisconnectAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
- Task
ReadAsync(byte[], int, int, CancellationToken)
Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
Parameters
buffer
byte[]
offset
int
count
int
cancellationToken
CancellationToken
Returns
- Task<int>
WriteAsync(ArraySegment<byte>, bool, CancellationToken)
Task WriteAsync(ArraySegment<byte> buffer, bool isEndOfPacket, CancellationToken cancellationToken)
Parameters
buffer
ArraySegment<byte>
isEndOfPacket
bool
cancellationToken
CancellationToken
Returns
- Task