Sdílet prostřednictvím


SASQueryParameters class

Představuje komponenty, které tvoří parametry dotazu SAS služby Azure Storage. Tento typ není vytvořen přímo uživatelem; generuje pouze AccountSASSignatureValues a QueueSASSignatureValues typy. Po vygenerování je možné ho zakódovat do toString() a připojit se přímo k adrese URL (v případě, že existují existující parametry dotazu, které by mohly ovlivnit vhodné prostředky připojení těchto parametrů dotazu).

POZNÁMKA: Instance této třídy jsou neměnné.

Konstruktory

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

Vytvoří instanci SASQueryParameters.

Vlastnosti

expiresOn

Volitelné pouze v případě, že je zadaný identifikátor. Doba vypršení platnosti tohoto tokenu SAS.

identifier

Optional. Podepsaný identifikátor (pouze pro QueueSASSignatureValues).

Viz https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy

ipRange

Optional. Povolený rozsah IP adres pro tento SAS.

permissions

Volitelné pouze v případě, že je zadaný identifikátor. Další podrobnosti najdete v AccountSASPermissions, QueueSASPermissions.

protocol

Optional. Povolené protokoly HTTP.

resource

Optional. Fronta úložiště (pouze pro QueueSASSignatureValues).

resourceTypes

Optional. Typy prostředků úložiště, ke které se přistupuje (pouze pro SAS účtu). Další podrobnosti najdete v AccountSASResourceTypes.

services

Optional. Přístup ke službám úložiště (pouze pro SAS účtu) Další podrobnosti najdete v AccountSASServices.

signature

Podpis tokenu SAS.

startsOn

Optional. Čas zahájení tohoto tokenu SAS.

version

Verze rozhraní API úložiště.

Metody

toString()

Zakóduje všechny parametry dotazu SAS do řetězce, který lze připojit k adrese URL.

Podrobnosti konstruktoru

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

Vytvoří instanci 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

Reprezentace verze úložiště

signature

string

Reprezentace podpisu tokenu SAS

permissions

string

Reprezentace oprávnění k úložišti

services

string

Reprezentace služeb úložiště, ke které se přistupuje (pouze pro SAS účtu)

resourceTypes

string

Reprezentace typů prostředků úložiště, ke které se přistupuje (pouze pro SAS účtu)

protocol
SASProtocol

Reprezentace povolených protokolů HTTP

startsOn

Date

Představuje počáteční čas pro tento token SAS.

expiresOn

Date

Představuje dobu vypršení platnosti tohoto tokenu SAS.

ipRange
SasIPRange

Představuje rozsah platných IP adres pro tento token SAS.

identifier

string

Reprezentace podepsaného identifikátoru (pouze pro SAS služby)

resource

string

Reprezentace fronty úložiště (pouze pro SAS služby)

Podrobnosti vlastnosti

expiresOn

Volitelné pouze v případě, že je zadaný identifikátor. Doba vypršení platnosti tohoto tokenu SAS.

expiresOn?: Date

Hodnota vlastnosti

Date

identifier

Optional. Podepsaný identifikátor (pouze pro QueueSASSignatureValues).

Viz https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy

identifier?: string

Hodnota vlastnosti

string

ipRange

Optional. Povolený rozsah IP adres pro tento SAS.

undefined | SasIPRange ipRange

Hodnota vlastnosti

undefined | SasIPRange

permissions

Volitelné pouze v případě, že je zadaný identifikátor. Další podrobnosti najdete v AccountSASPermissions, QueueSASPermissions.

permissions?: string

Hodnota vlastnosti

string

protocol

Optional. Povolené protokoly HTTP.

protocol?: SASProtocol

Hodnota vlastnosti

resource

Optional. Fronta úložiště (pouze pro QueueSASSignatureValues).

resource?: string

Hodnota vlastnosti

string

resourceTypes

Optional. Typy prostředků úložiště, ke které se přistupuje (pouze pro SAS účtu). Další podrobnosti najdete v AccountSASResourceTypes.

resourceTypes?: string

Hodnota vlastnosti

string

services

Optional. Přístup ke službám úložiště (pouze pro SAS účtu) Další podrobnosti najdete v AccountSASServices.

services?: string

Hodnota vlastnosti

string

signature

Podpis tokenu SAS.

signature: string

Hodnota vlastnosti

string

startsOn

Optional. Čas zahájení tohoto tokenu SAS.

startsOn?: Date

Hodnota vlastnosti

Date

version

Verze rozhraní API úložiště.

version: string

Hodnota vlastnosti

string

Podrobnosti metody

toString()

Zakóduje všechny parametry dotazu SAS do řetězce, který lze připojit k adrese URL.

function toString(): string

Návraty

string