EventGridModelFactory.DeviceTwinInfo Methode

Definition

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.

cloudToDeviceMessageCount
Nullable<Single>

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.

version
Nullable<Single>

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: