DeviceAuthenticationWithTokenRefresh Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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 false
festdisposeWithClient
, 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 false
festdisposeWithClient
, 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:
Azure SDK for .NET