Table of Contents

Class MqttPublishPacket

Namespace
MQTTnet.Packets
Assembly
MQTTnet.dll
public sealed class MqttPublishPacket : MqttPacketWithIdentifier
Inheritance
MqttPublishPacket
Inherited Members
Extension Methods

Constructors

MqttPublishPacket()

public MqttPublishPacket()

Properties

ContentType

public string ContentType { get; set; }

Property Value

string

CorrelationData

public byte[] CorrelationData { get; set; }

Property Value

byte[]

Dup

public bool Dup { get; set; }

Property Value

bool

MessageExpiryInterval

public uint MessageExpiryInterval { get; set; }

Property Value

uint

PayloadFormatIndicator

public MqttPayloadFormatIndicator PayloadFormatIndicator { get; set; }

Property Value

MqttPayloadFormatIndicator

PayloadSegment

public ArraySegment<byte> PayloadSegment { get; set; }

Property Value

ArraySegment<byte>

QualityOfServiceLevel

public MqttQualityOfServiceLevel QualityOfServiceLevel { get; set; }

Property Value

MqttQualityOfServiceLevel

ResponseTopic

public string ResponseTopic { get; set; }

Property Value

string

Retain

public bool Retain { get; set; }

Property Value

bool

SubscriptionIdentifiers

public List<uint> SubscriptionIdentifiers { get; set; }

Property Value

List<uint>

Topic

public string Topic { get; set; }

Property Value

string

TopicAlias

public ushort TopicAlias { get; set; }

Property Value

ushort

UserProperties

public List<MqttUserProperty> UserProperties { get; set; }

Property Value

List<MqttUserProperty>

Methods

ToString()

public override string ToString()

Returns

string