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 IAccountSASSignatureValues Typen und IFileSASSignatureValues generiert. Nach der Generierung kann es in eine {@code String} codiert und direkt an eine URL angefügt werden (wobei hier Vorsicht geboten ist, falls bereits Abfrageparameter vorhanden sind, was sich auf die geeignete Methode zum Anfügen dieser Abfrageparameter auswirken kann). HINWEIS: Instanzen dieser Klasse sind unveränderlich.

Konstruktoren

SASQueryParameters(string, string, undefined | string, undefined | string, undefined | string, SASProtocol, Date, Date, IIPRange, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string)

Erstellt eine Instanz von SASQueryParameters.

Eigenschaften

cacheControl

Wert für cache-control header in Blob/File Service SAS.

contentDisposition

Wert für den Inhaltsdispositionsheader in blob/File Service SAS.

contentEncoding

Wert für inhaltscodierungsheader in Blob/File Service SAS.

contentLanguage

Wert für den Inhaltslängenheader in Blob/File Service SAS.

contentType

Wert für Inhaltstypheader in Blob/File Service SAS.

expiryTime

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

identifier

Dies ist optional. Der signierte Bezeichner (nur für IFileSASSignatureValues).

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

ipRange

Dies ist optional. Für diese SAS zulässiger IP-Bereich.

permissions

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

protocol

Dies ist optional. Die zulässigen HTTP-Protokolle.

resource

Dies ist optional. Die Speicherfreigabe oder der Dateipfad (nur für IFileSASSignatureValues).

resourceTypes

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

services

Dies ist 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.

startTime

Dies ist 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, undefined | string, undefined | string, undefined | string, SASProtocol, Date, Date, IIPRange, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string)

Erstellt eine Instanz von SASQueryParameters.

new SASQueryParameters(version: string, signature: string, permissions?: undefined | string, services?: undefined | string, resourceTypes?: undefined | string, protocol?: SASProtocol, startTime?: Date, expiryTime?: Date, ipRange?: IIPRange, identifier?: undefined | string, resource?: undefined | string, cacheControl?: undefined | string, contentDisposition?: undefined | string, contentEncoding?: undefined | string, contentLanguage?: undefined | string, contentType?: undefined | string)

Parameter

version

string

Darstellen der Speicherversion

signature

string

Darstellen der Signatur für das SAS-Token

permissions

undefined | string

services

undefined | string

resourceTypes

undefined | string

protocol
SASProtocol
startTime

Date

expiryTime

Date

ipRange
IIPRange
identifier

undefined | string

resource

undefined | string

cacheControl

undefined | string

contentDisposition

undefined | string

contentEncoding

undefined | string

contentLanguage

undefined | string

contentType

undefined | string

Details zur Eigenschaft

cacheControl

Wert für cache-control header in Blob/File Service SAS.

cacheControl?: undefined | string

Eigenschaftswert

undefined | string

contentDisposition

Wert für den Inhaltsdispositionsheader in blob/File Service SAS.

contentDisposition?: undefined | string

Eigenschaftswert

undefined | string

contentEncoding

Wert für inhaltscodierungsheader in Blob/File Service SAS.

contentEncoding?: undefined | string

Eigenschaftswert

undefined | string

contentLanguage

Wert für den Inhaltslängenheader in Blob/File Service SAS.

contentLanguage?: undefined | string

Eigenschaftswert

undefined | string

contentType

Wert für Inhaltstypheader in Blob/File Service SAS.

contentType?: undefined | string

Eigenschaftswert

undefined | string

expiryTime

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

expiryTime?: Date

Eigenschaftswert

Date

identifier

Dies ist optional. Der signierte Bezeichner (nur für IFileSASSignatureValues).

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

identifier?: undefined | string

Eigenschaftswert

undefined | string

ipRange

Dies ist optional. Für diese SAS zulässiger IP-Bereich.

ipRange: IIPRange | undefined

Eigenschaftswert

IIPRange | undefined

permissions

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

permissions?: undefined | string

Eigenschaftswert

undefined | string

protocol

Dies ist optional. Die zulässigen HTTP-Protokolle.

protocol?: SASProtocol

Eigenschaftswert

resource

Dies ist optional. Die Speicherfreigabe oder der Dateipfad (nur für IFileSASSignatureValues).

resource?: undefined | string

Eigenschaftswert

undefined | string

resourceTypes

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

resourceTypes?: undefined | string

Eigenschaftswert

undefined | string

services

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

services?: undefined | string

Eigenschaftswert

undefined | string

signature

Die Signatur für das SAS-Token.

signature: string

Eigenschaftswert

string

startTime

Dies ist optional. Die Startzeit für dieses SAS-Token.

startTime?: 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