Freigeben über


SasTokenProvider class

Konstruktoren

SasTokenProvider(string, string, string, number, number)

Initialisiert eine neue Instanz von SasTokenProvider

Eigenschaften

key

Der geheime Wert, der dem obigen EventHub/ServiceBus-Schlüssel zugeordnet ist.

keyName

Der Name des EventHub/ServiceBus-Schlüssels.

namespace

Der Namespace der EventHub/ServiceBus-Instanz.

tokenRenewalMarginInSeconds

Die Anzahl der Sekunden, in denen es gut ist, das Token zu erneuern. Standardwert = 900 Sekunden (15 Minuten).

tokenValidTimeInSeconds

Die Anzahl der Sekunden, für die das Token gültig ist. Standardwert = 3600 Sekunden (1 Stunde).

Methoden

fromConnectionString(string)

Erstellt einen Tokenanbieter aus der EventHub/ServiceBus-Verbindungszeichenfolge;

getToken(string)

Ruft das Sas-Token für die angegebene Zielgruppe ab.

Details zum Konstruktor

SasTokenProvider(string, string, string, number, number)

Initialisiert eine neue Instanz von SasTokenProvider

new SasTokenProvider(namespace: string, keyName: string, key: string, tokenValidTimeInSeconds?: number, tokenRenewalMarginInSeconds?: number)

Parameter

namespace

string

Der Namespace der EventHub/ServiceBus-Instanz.

keyName

string

Der Name des EventHub/ServiceBus-Schlüssels.

key

string

Der geheime Wert, der dem obigen EventHub/ServiceBus-Schlüssel zugeordnet ist

tokenValidTimeInSeconds

number

tokenRenewalMarginInSeconds

number

Details zur Eigenschaft

key

Der geheime Wert, der dem obigen EventHub/ServiceBus-Schlüssel zugeordnet ist.

key: string

Eigenschaftswert

string

keyName

Der Name des EventHub/ServiceBus-Schlüssels.

keyName: string

Eigenschaftswert

string

namespace

Der Namespace der EventHub/ServiceBus-Instanz.

namespace: string

Eigenschaftswert

string

tokenRenewalMarginInSeconds

Die Anzahl der Sekunden, in denen es gut ist, das Token zu erneuern. Standardwert = 900 Sekunden (15 Minuten).

tokenRenewalMarginInSeconds: number

Eigenschaftswert

number

tokenValidTimeInSeconds

Die Anzahl der Sekunden, für die das Token gültig ist. Standardwert = 3600 Sekunden (1 Stunde).

tokenValidTimeInSeconds: number

Eigenschaftswert

number

Details zur Methode

fromConnectionString(string)

Erstellt einen Tokenanbieter aus der EventHub/ServiceBus-Verbindungszeichenfolge;

static function fromConnectionString(connectionString: string): SasTokenProvider

Parameter

connectionString

string

Die EventHub/ServiceBus-Verbindungszeichenfolge

Gibt zurück

getToken(string)

Ruft das Sas-Token für die angegebene Zielgruppe ab.

function getToken(audience?: string): Promise<TokenInfo>

Parameter

audience

string

Die Zielgruppe, für die das Token gewünscht wird. Wenn nicht angegeben, wird der Endpunkt aus der Verbindungszeichenfolge angewendet.

Gibt zurück

Promise<TokenInfo>