Table of Contents

Class MqttClientSubscribeResult

Namespace
MQTTnet.Client
Assembly
MQTTnet.dll
public sealed class MqttClientSubscribeResult
Inheritance
MqttClientSubscribeResult
Inherited Members

Constructors

MqttClientSubscribeResult(ushort, IReadOnlyCollection<MqttClientSubscribeResultItem>, string, IReadOnlyCollection<MqttUserProperty>)

public MqttClientSubscribeResult(ushort packetIdentifier, IReadOnlyCollection<MqttClientSubscribeResultItem> items, string reasonString, IReadOnlyCollection<MqttUserProperty> userProperties)

Parameters

packetIdentifier ushort
items IReadOnlyCollection<MqttClientSubscribeResultItem>
reasonString string
userProperties IReadOnlyCollection<MqttUserProperty>

Properties

Items

Gets the result for every topic filter item.

public IReadOnlyCollection<MqttClientSubscribeResultItem> Items { get; }

Property Value

IReadOnlyCollection<MqttClientSubscribeResultItem>

PacketIdentifier

Gets the packet identifier which was used.

public ushort PacketIdentifier { get; }

Property Value

ushort

ReasonString

Gets the reason string. MQTT 5.0.0+ feature.

public string ReasonString { get; }

Property Value

string

UserProperties

Gets the user properties which were part of the SUBACK packet. MQTT 5.0.0+ feature.

public IReadOnlyCollection<MqttUserProperty> UserProperties { get; }

Property Value

IReadOnlyCollection<MqttUserProperty>