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
| SASQuery |
Vytvoří instanci SASQueryParameters. |
Vlastnosti
| expires |
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 |
| ip |
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). |
| resource |
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. |
| starts |
Optional. Čas zahájení tohoto tokenu SAS. |
| version | Verze rozhraní API úložiště. |
Metody
| to |
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
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