EventGridModelFactory.DeviceTwinInfo Methode
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.
Initialisiert eine neue instance von DeviceTwinInfo.
public static Azure.Messaging.EventGrid.SystemEvents.DeviceTwinInfo DeviceTwinInfo (string authenticationType = default, float? cloudToDeviceMessageCount = default, string connectionState = default, string deviceId = default, string etag = default, string lastActivityTime = default, Azure.Messaging.EventGrid.SystemEvents.DeviceTwinInfoProperties properties = default, string status = default, string statusUpdateTime = default, float? version = default, Azure.Messaging.EventGrid.SystemEvents.DeviceTwinInfoX509Thumbprint x509Thumbprint = default);
static member DeviceTwinInfo : string * Nullable<single> * string * string * string * string * Azure.Messaging.EventGrid.SystemEvents.DeviceTwinInfoProperties * string * string * Nullable<single> * Azure.Messaging.EventGrid.SystemEvents.DeviceTwinInfoX509Thumbprint -> Azure.Messaging.EventGrid.SystemEvents.DeviceTwinInfo
Public Shared Function DeviceTwinInfo (Optional authenticationType As String = Nothing, Optional cloudToDeviceMessageCount As Nullable(Of Single) = Nothing, Optional connectionState As String = Nothing, Optional deviceId As String = Nothing, Optional etag As String = Nothing, Optional lastActivityTime As String = Nothing, Optional properties As DeviceTwinInfoProperties = Nothing, Optional status As String = Nothing, Optional statusUpdateTime As String = Nothing, Optional version As Nullable(Of Single) = Nothing, Optional x509Thumbprint As DeviceTwinInfoX509Thumbprint = Nothing) As DeviceTwinInfo
Parameter
- authenticationType
- String
Authentifizierungstyp, der für dieses Gerät verwendet wird: entweder SAS, SelfSigned oder CertificateAuthority.
Die Anzahl von Nachrichten, die von der Cloud an das Gerät gesendet wurden.
- connectionState
- String
Gibt an, ob das Gerät verbunden oder getrennt ist.
- deviceId
- String
Der eindeutige Bezeichner des Gerätezwillings.
- etag
- String
Informationen, die den Inhalt des Gerätezwillings beschreiben. Jedes ETag ist pro Gerätezwilling garantiert eindeutig.
- lastActivityTime
- String
Der ISO8601-Zeitstempel der letzten Aktivität.
- properties
- DeviceTwinInfoProperties
PROPERTIES JSON-Element.
- status
- String
Gibt an, ob der Gerätezwilling aktiviert oder deaktiviert ist.
- statusUpdateTime
- String
Der ISO8601-Zeitstempel der letzten Statusaktualisierung für den Gerätezwilling.
Ein ganzzahliger Wert, der bei jeder Aktualisierung des Gerätezwillings um 1 erhöht wird.
- x509Thumbprint
- DeviceTwinInfoX509Thumbprint
Der Fingerabdruck ist ein eindeutiger Wert für das x509-Zertifikat. Dieser wird üblicherweise zur Suche nach einem bestimmten Zertifikat in einem Zertifikatspeicher verwendet. Der Fingerabdruck wird mithilfe des SHA1-Algorithmus dynamisch generiert und ist nicht physisch im Zertifikat vorhanden.
Gibt zurück
Eine neue DeviceTwinInfo instance zum Mocking.
Gilt für:
Azure SDK for .NET