Freigeben über


IncomingMessage Klasse

Definition

Die Datenstruktur, die die nachricht darstellt, die von Iot Hub empfangen wird.

public class IncomingMessage
type IncomingMessage = class
Public Class IncomingMessage
Vererbung
IncomingMessage

Konstruktoren

IncomingMessage(Byte[])

Erstellt eine Instanz dieser Klasse.

Eigenschaften

ContentEncoding

Wird verwendet, um den Inhaltscodierungstyp der Nachricht anzugeben.

ContentType

Wird verwendet, um den Inhaltstyp der Nachricht anzugeben.

CorrelationId

Eine Zeichenfolgeneigenschaft, die in der Regel die MessageId der Anforderung in Anforderungs-Antwort-Mustern enthält.

CreatedOnUtc

Der Zeitpunkt der Ereigniserstellung beim Senden einer Nachricht nach dem anderen.

EnqueuedOnUtc

Datum und Uhrzeit, zu dem die Device-to-Cloud-Nachricht vom Server empfangen wurde.

ExpiresOnUtc

Der Zeitpunkt, zu dem diese Nachricht als abgelaufen gilt.

InputName

Gibt den Eingabenamen an, für den die Nachricht gesendet wurde, sofern vorhanden.

MessageId

Ein Bezeichner für die Nachricht, die für Anforderungs-Antwort-Muster verwendet wird. Format: Eine Zeichenfolge mit 7-Bit-ASCII-Alphanumerischen Zeichen ( bis zu 128 Zeichen lang) unter 128 Zeichen

  • {'-', ':', '/', '', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '$', '''}. Nicht alphanumerische Zeichen stammen aus URN RFC.
MessageSchema

Wird verwendet, um das Schema des Nachrichteninhalts anzugeben.

PayloadConvention

Die Konvention, die mit dieser Nachrichtennutzlast verwendet werden soll.

Properties

Ruft das Wörterbuch der Benutzereigenschaften ab, die festgelegt werden, wenn der Benutzer die Daten sendet.

SequenceNumber

Eine Nummer (für jede Gerätewarteschlange eindeutig), die jeder C2D-Nachricht von IoT Hub zugewiesen wird

SystemProperties

Ruft das Wörterbuch der Systemeigenschaften ab, die intern verwaltet werden.

To

Ein in der Cloud-zu-Gerät-Nachricht angegebenes Ziel.

UserId

Eine ID zum Festlegen des Ursprungs von Nachrichten. Wenn Nachrichten durch IoT Hub generiert werden, wird dafür „ {iot hub name}“ festgelegt.

Methoden

TryGetPayload<T>(T)

Die Nachrichtennutzlast, die auf den angegebenen Typ deserialisiert wird.

Gilt für: