Freigeben über


DeviceAuthenticationWithTpm Konstruktoren

Definition

Überlädt

DeviceAuthenticationWithTpm(String, SecurityProviderTpm)

Initialisiert eine neue instance der DeviceAuthenticationWithTpm -Klasse mit einer Standardlaufzeit von 1 Stunde und dem Standardpufferprozentsatz von 15.

DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32)

Initialisiert eine neue Instanz der DeviceAuthenticationWithTpm-Klasse.

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

Initialisiert eine neue Instanz der DeviceAuthenticationWithTpm-Klasse.

DeviceAuthenticationWithTpm(String, SecurityProviderTpm)

Initialisiert eine neue instance der DeviceAuthenticationWithTpm -Klasse mit einer Standardlaufzeit von 1 Stunde und dem Standardpufferprozentsatz von 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)

Parameter

deviceId
String

Geräte-ID.

securityProvider
SecurityProviderTpm

Gerätesicherheitsanbietereinstellungen für TPM-Hardwaresicherheitsmodule.

Hinweise

Dieser Konstruktor erstellt eine Authentifizierungsmethode instance, die verworfen wird, wenn der zugeordnete Geräteclient instance verworfen wird. Verwenden Sie DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32, Boolean) den Konstruktor, und legen Sie auf falsefestdisposeWithClient, um die Authentifizierungsmethode instance für mehrere Client-instance-Lebensdauern wiederzuverwenden.

Gilt für:

DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32)

Initialisiert eine neue Instanz der DeviceAuthenticationWithTpm-Klasse.

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)

Parameter

deviceId
String

Geräte-ID.

securityProvider
SecurityProviderTpm

Gerätesicherheitsanbietereinstellungen für TPM-Hardwaresicherheitsmodule.

suggestedTimeToLiveSeconds
Int32

Tokenzeit, um den vorgeschlagenen Wert zu leben.

timeBufferPercentage
Int32

Zeitpuffer vor Ablauf, wenn das Token verlängert werden soll, ausgedrückt als Prozentsatz der Gültigkeitsdauer. EX: Wenn sie möchten, dass ein SAS-Token vor der proaktiven Verlängerung 85 % der Lebensdauer lebt, sollte dieser Wert 15 sein.

Gilt für:

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

Initialisiert eine neue Instanz der DeviceAuthenticationWithTpm-Klasse.

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)

Parameter

deviceId
String

Geräte-ID.

securityProvider
SecurityProviderTpm

Gerätesicherheitsanbietereinstellungen für TPM-Hardwaresicherheitsmodule.

suggestedTimeToLiveSeconds
Int32

Tokenzeit, um den vorgeschlagenen Wert zu leben.

timeBufferPercentage
Int32

Zeitpuffer vor Ablauf, wenn das Token verlängert werden soll, ausgedrückt als Prozentsatz der Gültigkeitsdauer. EX: Wenn sie möchten, dass ein SAS-Token vor der proaktiven Verlängerung 85 % der Lebensdauer lebt, sollte dieser Wert 15 sein.

disposeWithClient
Boolean

Gilt für: