Freigeben über


ClientAuthenticationWithSharedAccessKeyRefresh Klasse

Definition

Authentifizierungsmethode, die ein SAS-Token (Shared Access Signature) mit Aktualisierung generiert, basierend auf einem bereitgestellten Shared Access Key (SAK).

public class ClientAuthenticationWithSharedAccessKeyRefresh : Microsoft.Azure.Devices.Client.ClientAuthenticationWithTokenRefresh
type ClientAuthenticationWithSharedAccessKeyRefresh = class
    inherit ClientAuthenticationWithTokenRefresh
Public Class ClientAuthenticationWithSharedAccessKeyRefresh
Inherits ClientAuthenticationWithTokenRefresh
Vererbung
ClientAuthenticationWithSharedAccessKeyRefresh

Konstruktoren

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

Erstellt eine Instanz dieser Klasse.

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

Erstellt eine Instanz dieser Klasse.

ClientAuthenticationWithSharedAccessKeyRefresh(String, TimeSpan, Int32)

Erstellt eine Instanz dieser Klasse.

Eigenschaften

DeviceId

Ruft die Geräte-ID ab.

(Geerbt von ClientAuthenticationWithTokenRefresh)
ExpiresOnUtc

Ruft eine Momentaufnahme der UTC-Tokenablaufzeit ab.

(Geerbt von ClientAuthenticationWithTokenRefresh)
IsExpiring

Ruft einen Momentaufnahme Ablaufzustand ab.

(Geerbt von ClientAuthenticationWithTokenRefresh)
ModuleId

Ruft die Modul-ID ab.

(Geerbt von ClientAuthenticationWithTokenRefresh)
RefreshesOnUtc

Ruft eine Momentaufnahme der UTC-Tokenaktualisierungszeit ab.

(Geerbt von ClientAuthenticationWithTokenRefresh)
SharedAccessKey

Ruft den Schlüssel für den gemeinsamen Zugriff ab.

SharedAccessKeyName

Ruft den Namen des SHARED Access-Schlüssels ab.

Methoden

GetTokenAsync(String)

Ruft eine Momentaufnahme des Sicherheitstokens ab, das dem Gerät zugeordnet ist.

(Geerbt von ClientAuthenticationWithTokenRefresh)
Populate(IotHubConnectionCredentials)

Füllt eine IotHubConnectionCredentials instance basierend auf einer Momentaufnahme der Eigenschaften des aktuellen instance auf.

SafeCreateNewTokenAsync(String, TimeSpan)

Erstellt ein neues Token mit einer vorgeschlagenen Gültigkeitsdauer.

Gilt für: