SASQueryParameters class

Reprezentuje składniki tworzące parametry zapytania sygnatury dostępu współdzielonego usługi Azure Storage. Ten typ nie jest konstruowany bezpośrednio przez użytkownika; jest generowany tylko przez typy <xref:AccountSASSignatureValues> i <xref:QueueSASSignatureValues>. Po wygenerowaniu można je kodować w <xref:String> i dołączać bezpośrednio do adresu URL (należy jednak zachować ostrożność w przypadku istnienia parametrów zapytania, co może mieć wpływ na odpowiednie środki dołączania tych parametrów zapytania). UWAGA: Wystąpienia tej klasy są niezmienne.

Konstruktory

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

Tworzy wystąpienie parametrów SASQueryParameters.

Właściwości

expiresOn

Opcjonalnie tylko w przypadku podania identyfikatora. Czas wygaśnięcia dla tego tokenu SAS.

identifier

Fakultatywny. Podpisany identyfikator (tylko dla <xref:QueueSASSignatureValues>).

ipRange

Fakultatywny. Zakres adresów IP dozwolony dla tej sygnatury dostępu współdzielonego.

permissions

Opcjonalnie tylko w przypadku podania identyfikatora. Aby uzyskać więcej informacji, zobacz <xref:AccountSASPermissions>, <xref:QueueSASPermissions>.

protocol

Fakultatywny. Dozwolone protokoły HTTP.

resource

Fakultatywny. Kolejka magazynu (tylko dla <xref:QueueSASSignatureValues>).

resourceTypes

Fakultatywny. Dostęp do typów zasobów magazynu (tylko dla sygnatury dostępu współdzielonego konta). Aby uzyskać więcej informacji, zobacz <xref:AccountSASResourceTypes>.

services

Fakultatywny. Dostęp do usług magazynu (tylko dla sygnatury dostępu współdzielonego konta). Aby uzyskać więcej informacji, zobacz <xref:AccountSASServices>.

signature

Podpis tokenu SAS.

startsOn

Fakultatywny. Godzina rozpoczęcia dla tego tokenu SYGNATURy dostępu współdzielonego.

version

Wersja interfejsu API magazynu.

Metody

toString()

Koduje wszystkie parametry zapytania SAS do ciągu, który można dołączyć do adresu URL.

Szczegóły konstruktora

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

Tworzy wystąpienie parametrów 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)

Parametry

version

string

Reprezentowanie wersji magazynu

signature

string

Reprezentowanie podpisu dla tokenu SYGNATURY dostępu współdzielonego

permissions

string

Reprezentowanie uprawnień magazynu

services

string

Reprezentowanie usług magazynu, do których uzyskuje się dostęp (tylko dla sygnatury dostępu współdzielonego konta)

resourceTypes

string

Reprezentowanie używanych typów zasobów magazynu (tylko dla sygnatury dostępu współdzielonego konta)

protocol
SASProtocol

Reprezentowanie dozwolonych protokołów HTTP

startsOn

Date

Reprezentacja czasu rozpoczęcia dla tego tokenu SAS

expiresOn

Date

Reprezentowanie czasu wygaśnięcia dla tego tokenu SAS

ipRange
SasIPRange

Reprezentowanie zakresu prawidłowych adresów IP dla tego tokenu SAS

identifier

string

Reprezentowanie podpisanego identyfikatora (tylko dla sygnatury dostępu współdzielonego usługi)

resource

string

Reprezentowanie kolejki magazynu (tylko dla sygnatury dostępu współdzielonego usługi)

Szczegóły właściwości

expiresOn

Opcjonalnie tylko w przypadku podania identyfikatora. Czas wygaśnięcia dla tego tokenu SAS.

expiresOn?: Date

Wartość właściwości

Date

identifier

Fakultatywny. Podpisany identyfikator (tylko dla <xref:QueueSASSignatureValues>).

identifier?: string

Wartość właściwości

string

ipRange

Fakultatywny. Zakres adresów IP dozwolony dla tej sygnatury dostępu współdzielonego.

SasIPRange | undefined ipRange

Wartość właściwości

SasIPRange | undefined

permissions

Opcjonalnie tylko w przypadku podania identyfikatora. Aby uzyskać więcej informacji, zobacz <xref:AccountSASPermissions>, <xref:QueueSASPermissions>.

permissions?: string

Wartość właściwości

string

protocol

Fakultatywny. Dozwolone protokoły HTTP.

protocol?: SASProtocol

Wartość właściwości

resource

Fakultatywny. Kolejka magazynu (tylko dla <xref:QueueSASSignatureValues>).

resource?: string

Wartość właściwości

string

resourceTypes

Fakultatywny. Dostęp do typów zasobów magazynu (tylko dla sygnatury dostępu współdzielonego konta). Aby uzyskać więcej informacji, zobacz <xref:AccountSASResourceTypes>.

resourceTypes?: string

Wartość właściwości

string

services

Fakultatywny. Dostęp do usług magazynu (tylko dla sygnatury dostępu współdzielonego konta). Aby uzyskać więcej informacji, zobacz <xref:AccountSASServices>.

services?: string

Wartość właściwości

string

signature

Podpis tokenu SAS.

signature: string

Wartość właściwości

string

startsOn

Fakultatywny. Godzina rozpoczęcia dla tego tokenu SYGNATURy dostępu współdzielonego.

startsOn?: Date

Wartość właściwości

Date

version

Wersja interfejsu API magazynu.

version: string

Wartość właściwości

string

Szczegóły metody

toString()

Koduje wszystkie parametry zapytania SAS do ciągu, który można dołączyć do adresu URL.

function toString()

Zwraca

string