Freigeben über


ClientAuthenticationWithSharedAccessKeyRefresh Konstruktoren

Definition

Überlädt

ClientAuthenticationWithSharedAccessKeyRefresh(String, TimeSpan, Int32)

Erstellt eine Instanz dieser Klasse.

ClientAuthenticationWithSharedAccessKeyRefresh(String, String, String, TimeSpan, Int32)

Erstellt eine Instanz dieser Klasse.

ClientAuthenticationWithSharedAccessKeyRefresh(String, String, String, String, TimeSpan, Int32)

Erstellt eine Instanz dieser Klasse.

ClientAuthenticationWithSharedAccessKeyRefresh(String, TimeSpan, Int32)

Erstellt eine Instanz dieser Klasse.

public ClientAuthenticationWithSharedAccessKeyRefresh (string connectionString, TimeSpan sasTokenTimeToLive = default, int sasTokenRenewalBuffer = 0);
new Microsoft.Azure.Devices.Client.ClientAuthenticationWithSharedAccessKeyRefresh : string * TimeSpan * int -> Microsoft.Azure.Devices.Client.ClientAuthenticationWithSharedAccessKeyRefresh
Public Sub New (connectionString As String, Optional sasTokenTimeToLive As TimeSpan = Nothing, Optional sasTokenRenewalBuffer As Integer = 0)

Parameter

connectionString
String

Die Verbindungszeichenfolge, die die Geräte-ID, die optionale Modul-ID, den Namen des freigegebenen Zugriffsschlüssels und den freigegebenen Zugriffsschlüssel enthält, die für die Authentifizierung beim IoT Hub-Dienst verwendet werden sollen.

sasTokenTimeToLive
TimeSpan

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

sasTokenRenewalBuffer
Int32

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

Ausnahmen

Wird ausgelöst, wenn connectionString NULL ist.

Wird ausgelöst, wenn connectionString leer oder leer ist.

Gilt für:

ClientAuthenticationWithSharedAccessKeyRefresh(String, String, String, TimeSpan, Int32)

Erstellt eine Instanz dieser Klasse.

public ClientAuthenticationWithSharedAccessKeyRefresh (string sharedAccessKey, string deviceId, string moduleId = default, TimeSpan sasTokenTimeToLive = default, int sasTokenRenewalBuffer = 0);
new Microsoft.Azure.Devices.Client.ClientAuthenticationWithSharedAccessKeyRefresh : string * string * string * TimeSpan * int -> Microsoft.Azure.Devices.Client.ClientAuthenticationWithSharedAccessKeyRefresh
Public Sub New (sharedAccessKey As String, deviceId As String, Optional moduleId As String = Nothing, Optional sasTokenTimeToLive As TimeSpan = Nothing, Optional sasTokenRenewalBuffer As Integer = 0)

Parameter

sharedAccessKey
String

Wert des freigegebenen Zugriffsschlüssels.

deviceId
String

Gerätebezeichner.

moduleId
String

Modulbezeichner.

sasTokenTimeToLive
TimeSpan

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

sasTokenRenewalBuffer
Int32

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

Ausnahmen

Wird ausgelöst, wenn sharedAccessKey NULL ist.

Wird ausgelöst, wenn sharedAccessKey leer oder leer ist.

Gilt für:

ClientAuthenticationWithSharedAccessKeyRefresh(String, String, String, String, TimeSpan, Int32)

Erstellt eine Instanz dieser Klasse.

public ClientAuthenticationWithSharedAccessKeyRefresh (string sharedAccessKey, string sharedAccessKeyName, string deviceId, string moduleId = default, TimeSpan sasTokenTimeToLive = default, int sasTokenRenewalBuffer = 0);
new Microsoft.Azure.Devices.Client.ClientAuthenticationWithSharedAccessKeyRefresh : string * string * string * string * TimeSpan * int -> Microsoft.Azure.Devices.Client.ClientAuthenticationWithSharedAccessKeyRefresh
Public Sub New (sharedAccessKey As String, sharedAccessKeyName As String, deviceId As String, Optional moduleId As String = Nothing, Optional sasTokenTimeToLive As TimeSpan = Nothing, Optional sasTokenRenewalBuffer As Integer = 0)

Parameter

sharedAccessKey
String

Wert des freigegebenen Zugriffsschlüssels.

sharedAccessKeyName
String

Name des freigegebenen Zugriffsschlüssels.

deviceId
String

Gerätebezeichner.

moduleId
String

Modulbezeichner.

sasTokenTimeToLive
TimeSpan

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

sasTokenRenewalBuffer
Int32

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

Ausnahmen

Wird ausgelöst, wenn sharedAccessKey oder sharedAccessKeyName NULL ist.

Wird ausgelöst, wenn sharedAccessKey oder sharedAccessKeyName leer oder leer ist.

Gilt für: