Freigeben über


DeviceAuthenticationWithTokenRefresh Konstruktoren

Definition

Überlädt

DeviceAuthenticationWithTokenRefresh(String)

Initialisiert eine neue instance der -Klasse unter Verwendung der Standardeinstellungen für TTL und TTL-Pufferzeit.

DeviceAuthenticationWithTokenRefresh(String, Int32, Int32)

Initialisiert eine neue Instanz der DeviceAuthenticationWithTokenRefresh-Klasse.

DeviceAuthenticationWithTokenRefresh(String, Int32, Int32, Boolean)

Initialisiert eine neue Instanz der DeviceAuthenticationWithTokenRefresh-Klasse.

DeviceAuthenticationWithTokenRefresh(String)

Initialisiert eine neue instance der -Klasse unter Verwendung der Standardeinstellungen für TTL und TTL-Pufferzeit.

public DeviceAuthenticationWithTokenRefresh (string deviceId);
new Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTokenRefresh : string -> Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTokenRefresh
Public Sub New (deviceId As String)

Parameter

deviceId
String

Der Gerätebezeichner.

Hinweise

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

Gilt für:

DeviceAuthenticationWithTokenRefresh(String, Int32, Int32)

Initialisiert eine neue Instanz der DeviceAuthenticationWithTokenRefresh-Klasse.

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

Parameter

deviceId
String

Geräte-ID.

suggestedTimeToLiveSeconds
Int32

Der empfohlene Gültigkeitsdauerwert für die generierten SAS-Token. Der Standardwert ist 1 Stunde.

timeBufferPercentage
Int32

Der Zeitpuffer vor Ablauf, wenn das Token erneuert werden soll, ausgedrückt als Prozentsatz der Gültigkeitsdauer. Das Standardverhalten ist, dass das Token erneuert wird, wenn es 15 % oder weniger seiner Lebensdauer übrig hat.

Hinweise

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

Gilt für:

DeviceAuthenticationWithTokenRefresh(String, Int32, Int32, Boolean)

Initialisiert eine neue Instanz der DeviceAuthenticationWithTokenRefresh-Klasse.

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

Parameter

deviceId
String

Geräte-ID.

suggestedTimeToLiveSeconds
Int32

Der empfohlene Gültigkeitsdauerwert für die generierten SAS-Token. Der Standardwert ist 1 Stunde.

timeBufferPercentage
Int32

Der Zeitpuffer vor Ablauf, wenn das Token erneuert werden soll, ausgedrückt als Prozentsatz der Gültigkeitsdauer. Das Standardverhalten ist, dass das Token erneuert wird, wenn es 15 % oder weniger seiner Lebensdauer übrig hat.

disposeWithClient
Boolean

Gilt für: