MessageSystemPropertyNames Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Namen der Systemeigenschaften in der Message -Klasse.
public static class MessageSystemPropertyNames
type MessageSystemPropertyNames = class
Public Class MessageSystemPropertyNames
- Vererbung
-
MessageSystemPropertyNames
Felder
Ack |
Ein Feedbacknachrichtengenerator. Diese Eigenschaft wird in Cloud-zu-Gerät-Nachrichten verwendet, um IoT Hub anzufordern, Feedbacknachrichten als Ergebnis der Nutzung der Nachricht durch das Gerät zu generieren. |
ConnectionAuthMethod |
Der Wert der Verbindungsauthentifizierungsmethode wird für Cloud-zu-Gerät-Nachrichten ignoriert. |
ConnectionDeviceGenerationId |
Die Gerätegenerierungs-ID des Zielgeräts der Cloud-zu-Gerät-Nachricht. DeviceGenerationId ist eine von IoT Hub generierte Zeichenfolge, bei der die Groß-/Kleinschreibung beachtet wird. Dieser Wert wird verwendet, um Geräte mit derselben Geräte-ID zu unterscheiden, wenn sie gelöscht und neu erstellt wurden. |
ConnectionDeviceId |
Gibt die Geräte-ID an, von der diese Nachricht gesendet wurde, sofern vorhanden. |
ContentEncoding |
Wird verwendet, um den Inhaltscodierungstyp der Nachricht anzugeben. Mögliche Werte sind: utf-8, utf-16, utf-32. |
ContentType |
Wird verwendet, um den Inhaltstyp der Nachricht anzugeben. Mögliche Werte sind: application/json, application/json-patch+json. |
CorrelationId |
Eine Zeichenfolgeneigenschaft in einer Antwortnachricht, die normalerweise die Nachrichten-ID der Anforderung im Anforderung-Antwort-Muster enthält. |
CreationTimeUtc |
Benutzerdefinierte Datumseigenschaft, die vom Absender der Nachricht festgelegt wird. |
DeliveryCount |
Gibt an, wie oft eine Nachricht zwischen dem Zustand "Enqueued" und "Invisible" wechseln kann. Nach der maximalen Anzahl von Übergängen legt der IoT Hub den Status der Nachricht auf unzustellbare Nachrichten fest. Weitere Informationen finden Sie unter https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messages-c2d#the-cloud-to-device-message-life-cycle. |
EnqueuedTime |
Datum und Uhrzeit, zu dem die Nachricht vom Server in UTC empfangen wurde. |
ExpiryTimeUtc |
Datum und Uhrzeit des Nachrichtenablaufs in UTC. |
LockToken |
Sperrtoken der empfangenen Nachricht. Ein eindeutiger Bezeichner für eine Cloud-zu-Gerät-Nachricht, die zum Abschließen, Ablehnen oder Abbrechen der Nachricht verwendet wird. Dieser Wert wird bereitgestellt, um Racebedingungen beim Abschließen, Ablehnen oder Abbrechen von Nachrichten aufzulösen. |
MessageId |
Ein benutzerdefinierter Bezeichner für die Nachrichten. Wenn dieser Wert nicht vom Benutzer angegeben wird, legt der Dienstclient dies nur dann auf eine neue GUID fest, wenn Sie die -Eigenschaft in ServiceClientOptionsfestlegenSdkAssignsMessageId. |
MessageSchema |
Das Nachrichtenschema wird intern von IoTHub festgelegt, wenn eine Twin Change-Benachrichtigung generiert wird. |
Operation |
IoT Hub-Vorgang |
SequenceNumber |
Eine Zahl (eindeutig pro Gerätewarteschlange), die von IoT Hub jeder Cloud-zu-Gerät-Nachricht zugewiesen wird. |
To |
Ein in Cloud-zu-Gerät-Nachrichten angegebenes Ziel. |
UserId |
Eine ID, die verwendet wird, um den Ursprung von Nachrichten anzugeben. Wenn Nachrichten von IoT Hub generiert werden, wird dies auf den Namen des IoT-Hubs festgelegt. |
Gilt für:
Azure SDK for .NET