Partager via


EventGridModelFactory.DeviceTwinInfo Méthode

Définition

Initialise une nouvelle instance de 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

Paramètres

authenticationType
String

Type d’authentification utilisé pour cet appareil : SAS, SelfSigned ou CertificateAuthority.

cloudToDeviceMessageCount
Nullable<Single>

Nombre de messages cloud-à-appareil envoyés à cet appareil.

connectionState
String

Indique si l’appareil est connecté ou déconnecté.

deviceId
String

Identificateur unique du jumeau d’appareil.

etag
String

Information qui décrit le contenu du jumeau d’appareil. Chaque etag est unique pour chaque jumeau d’appareil.

lastActivityTime
String

Horodatage ISO8601 de la dernière activité.

properties
DeviceTwinInfoProperties

Élément JSON properties.

status
String

Indique si le jumeau d’appareil est activé ou désactivé.

statusUpdateTime
String

Horodatage ISO8601 de la dernière mise à jour de l’état du jumeau d’appareil.

version
Nullable<Single>

Entier qui est incrémenté chaque fois que le jumeau d’appareil est mis à jour.

x509Thumbprint
DeviceTwinInfoX509Thumbprint

L’empreinte numérique est une valeur unique pour le certificat x509, et sert généralement à rechercher un certificat particulier dans un magasin de certificats. L’empreinte numérique, générée dynamiquement à l’aide de l’algorithme SHA-1, n’existe pas physiquement dans le certificat.

Retours

Une nouvelle DeviceTwinInfo instance de moqueries.

S’applique à