Partager via


DeviceAuthenticationWithTpm Constructeurs

Définition

Surcharges

DeviceAuthenticationWithTpm(String, SecurityProviderTpm)

Initialise une nouvelle instance de la classe avec une DeviceAuthenticationWithTpm durée de vie par défaut de 1 heure et une valeur de pourcentage de mémoire tampon par défaut de 15.

DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32)

Initialise une nouvelle instance de la classe DeviceAuthenticationWithTpm.

DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32, Boolean)

Initialise une nouvelle instance de la classe DeviceAuthenticationWithTpm.

DeviceAuthenticationWithTpm(String, SecurityProviderTpm)

Initialise une nouvelle instance de la classe avec une DeviceAuthenticationWithTpm durée de vie par défaut de 1 heure et une valeur de pourcentage de mémoire tampon par défaut de 15.

public DeviceAuthenticationWithTpm (string deviceId, Microsoft.Azure.Devices.Shared.SecurityProviderTpm securityProvider);
new Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTpm : string * Microsoft.Azure.Devices.Shared.SecurityProviderTpm -> Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTpm
Public Sub New (deviceId As String, securityProvider As SecurityProviderTpm)

Paramètres

deviceId
String

Identificateur d’appareil.

securityProvider
SecurityProviderTpm

Paramètres du fournisseur de sécurité des appareils pour les modules de sécurité matérielle TPM.

Remarques

Ce constructeur crée une méthode d’authentification instance qui sera supprimée lors de la suppression de son instance client d’appareil associé. Pour réutiliser la méthode d’authentification instance sur plusieurs durées de vie instance client, utilisez DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32, Boolean) le constructeur et définissez sur disposeWithClientfalse.

S’applique à

DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32)

Initialise une nouvelle instance de la classe DeviceAuthenticationWithTpm.

public DeviceAuthenticationWithTpm (string deviceId, Microsoft.Azure.Devices.Shared.SecurityProviderTpm securityProvider, int suggestedTimeToLiveSeconds, int timeBufferPercentage);
new Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTpm : string * Microsoft.Azure.Devices.Shared.SecurityProviderTpm * int * int -> Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTpm
Public Sub New (deviceId As String, securityProvider As SecurityProviderTpm, suggestedTimeToLiveSeconds As Integer, timeBufferPercentage As Integer)

Paramètres

deviceId
String

Identificateur d’appareil.

securityProvider
SecurityProviderTpm

Paramètres du fournisseur de sécurité des appareils pour les modules de sécurité matérielle TPM.

suggestedTimeToLiveSeconds
Int32

Durée de vie de la valeur suggérée.

timeBufferPercentage
Int32

Mémoire tampon de temps avant l’expiration lorsque le jeton doit être renouvelé exprimé en pourcentage de la durée de vie. EX : Si vous souhaitez qu’un jeton SAS vive pendant 85 % de sa vie avant le renouvellement proactif, cette valeur doit être 15.

S’applique à

DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32, Boolean)

Initialise une nouvelle instance de la classe DeviceAuthenticationWithTpm.

public DeviceAuthenticationWithTpm (string deviceId, Microsoft.Azure.Devices.Shared.SecurityProviderTpm securityProvider, int suggestedTimeToLiveSeconds, int timeBufferPercentage, bool disposeWithClient);
new Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTpm : string * Microsoft.Azure.Devices.Shared.SecurityProviderTpm * int * int * bool -> Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTpm
Public Sub New (deviceId As String, securityProvider As SecurityProviderTpm, suggestedTimeToLiveSeconds As Integer, timeBufferPercentage As Integer, disposeWithClient As Boolean)

Paramètres

deviceId
String

Identificateur d’appareil.

securityProvider
SecurityProviderTpm

Paramètres du fournisseur de sécurité des appareils pour les modules de sécurité matérielle TPM.

suggestedTimeToLiveSeconds
Int32

Durée de vie de la valeur suggérée.

timeBufferPercentage
Int32

Mémoire tampon de temps avant l’expiration lorsque le jeton doit être renouvelé exprimé en pourcentage de la durée de vie. EX : Si vous souhaitez qu’un jeton SAS vive pendant 85 % de sa vie avant le renouvellement proactif, cette valeur doit être 15.

disposeWithClient
Boolean

S’applique à