ClientAuthenticationWithSharedAccessKeyRefresh 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
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:
Azure SDK for .NET