Freigeben über


SASQueryParameters class

Stellt die Komponenten dar, aus denen die Abfrageparameter einer Azure Storage-SAS bestehen. Dieser Typ wird nicht direkt vom Benutzer erstellt. sie wird nur von den Typen AccountSASSignatureValues und QueueSASSignatureValues generiert. Nach der Generierung kann es in eine toString() codiert und direkt an eine URL angefügt werden (obwohl hier Vorsicht geboten ist, falls Abfrageparameter vorhanden sind, die sich auf die geeignete Methode zum Anfügen dieser Abfrageparameter auswirken können).

HINWEIS: Instanzen dieser Klasse sind unveränderlich.

Konstruktoren

SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string)

Erstellt eine Instanz von SASQueryParameters.

Eigenschaften

expiresOn

Nur optional, wenn der Bezeichner angegeben wird. Die Ablaufzeit für dieses SAS-Token.

identifier

Optional. Der signierte Bezeichner (nur für QueueSASSignatureValues).

Siehe https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy.

ipRange

Optional. Für diese SAS zulässiger IP-Bereich.

permissions

Nur optional, wenn der Bezeichner angegeben wird. Weitere Informationen finden Sie unter AccountSASPermissions, QueueSASPermissions .

protocol

Optional. Die zulässigen HTTP-Protokolle.

resource

Optional. Die Speicherwarteschlange (nur für QueueSASSignatureValues).

resourceTypes

Optional. Die Speicherressourcentypen, auf die zugegriffen wird (nur für Konto-SAS). Weitere Informationen finden Sie unter AccountSASResourceTypes .

services

Optional. Auf die Speicherdienste, auf die zugegriffen wird (nur für Konto-SAS). Weitere Informationen finden Sie unter AccountSASServices .

signature

Die Signatur für das SAS-Token.

startsOn

Optional. Die Startzeit für dieses SAS-Token.

version

Die Speicher-API-Version.

Methoden

toString()

Codiert alle SAS-Abfrageparameter in eine Zeichenfolge, die an eine URL angefügt werden kann.

Details zum Konstruktor

SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string)

Erstellt eine Instanz von SASQueryParameters.

new SASQueryParameters(version: string, signature: string, permissions?: string, services?: string, resourceTypes?: string, protocol?: SASProtocol, startsOn?: Date, expiresOn?: Date, ipRange?: SasIPRange, identifier?: string, resource?: string)

Parameter

version

string

Darstellen der Speicherversion

signature

string

Darstellen der Signatur für das SAS-Token

permissions

string

Darstellen der Speicherberechtigungen

services

string

Darstellen der Speicherdienste, auf die zugegriffen wird (nur für Konto-SAS)

resourceTypes

string

Darstellen der Speicherressourcentypen, auf die zugegriffen wird (nur für Konto-SAS)

protocol
SASProtocol

Darstellen der zulässigen HTTP-Protokolle

startsOn

Date

Darstellen der Startzeit für dieses SAS-Token

expiresOn

Date

Darstellen der Ablaufzeit für dieses SAS-Token

ipRange
SasIPRange

Darstellen des Bereichs der gültigen IP-Adressen für dieses SAS-Token

identifier

string

Darstellen des signierten Bezeichners (nur für Dienst-SAS)

resource

string

Darstellen der Speicherwarteschlange (nur für Dienst-SAS)

Details zur Eigenschaft

expiresOn

Nur optional, wenn der Bezeichner angegeben wird. Die Ablaufzeit für dieses SAS-Token.

expiresOn?: Date

Eigenschaftswert

Date

identifier

Optional. Der signierte Bezeichner (nur für QueueSASSignatureValues).

Siehe https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy.

identifier?: string

Eigenschaftswert

string

ipRange

Optional. Für diese SAS zulässiger IP-Bereich.

undefined | SasIPRange ipRange

Eigenschaftswert

undefined | SasIPRange

permissions

Nur optional, wenn der Bezeichner angegeben wird. Weitere Informationen finden Sie unter AccountSASPermissions, QueueSASPermissions .

permissions?: string

Eigenschaftswert

string

protocol

Optional. Die zulässigen HTTP-Protokolle.

protocol?: SASProtocol

Eigenschaftswert

resource

Optional. Die Speicherwarteschlange (nur für QueueSASSignatureValues).

resource?: string

Eigenschaftswert

string

resourceTypes

Optional. Die Speicherressourcentypen, auf die zugegriffen wird (nur für Konto-SAS). Weitere Informationen finden Sie unter AccountSASResourceTypes .

resourceTypes?: string

Eigenschaftswert

string

services

Optional. Auf die Speicherdienste, auf die zugegriffen wird (nur für Konto-SAS). Weitere Informationen finden Sie unter AccountSASServices .

services?: string

Eigenschaftswert

string

signature

Die Signatur für das SAS-Token.

signature: string

Eigenschaftswert

string

startsOn

Optional. Die Startzeit für dieses SAS-Token.

startsOn?: Date

Eigenschaftswert

Date

version

Die Speicher-API-Version.

version: string

Eigenschaftswert

string

Details zur Methode

toString()

Codiert alle SAS-Abfrageparameter in eine Zeichenfolge, die an eine URL angefügt werden kann.

function toString(): string

Gibt zurück

string