SASQueryParameters class
Představuje komponenty, které tvoří parametry dotazu SAS služby Azure Storage. Tento typ není vytvořen přímo uživatelem; Generuje se pouze typy AccountSASSignatureValues a FileSASSignatureValues . Po vygenerování se dá zakódovat do toString() a připojit k adrese URL přímo (i když byste měli být opatrní v případě, že existují parametry dotazu, které by mohly ovlivnit vhodné způsoby připojení těchto parametrů dotazu).
POZNÁMKA: Instance této třídy jsou neměnné.
Konstruktory
SASQuery |
Vytvoří instanci SASQueryParameters. |
Vlastnosti
cache |
Hodnota pro hlavičku cache-control v SAS služby Blob/File Service |
content |
Hodnota hlavičky content-disposition v SAS služby Blob/File Service. |
content |
Hodnota hlavičky kódování obsahu v SAS služby Blob/File Service |
content |
Hodnota pro hlavičku content-length v SAS objektu blob nebo souborové služby |
content |
Hodnota hlavičky typu obsahu v SAS služby Blob/File Service. |
expires |
Volitelné pouze v případě, že je zadaný identifikátor. Doba vypršení platnosti tohoto tokenu SAS |
identifier | Nepovinný parametr. Podepsaný identifikátor (pouze pro FileSASSignatureValues). Viz https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy. |
ip |
Nepovinný parametr. Rozsah IP adres je pro tento sas povolený. |
permissions | Volitelné pouze v případě, že je zadaný identifikátor. Další podrobnosti najdete v tématu AccountSASPermissions, FileSASPermissions nebo ShareSASPermissions . |
protocol | Nepovinný parametr. Povolené protokoly HTTP |
resource | Nepovinný parametr. Sdílená složka úložiště nebo cesta k souboru (jenom pro FileSASSignatureValues). |
resource |
Nepovinný parametr. Typy prostředků úložiště, ke které se přistupuje (pouze pro SAS účtu). Další podrobnosti najdete v tématu AccountSASResourceTypes . |
services | Nepovinný parametr. Služby úložiště, ke které přistupujete (pouze pro SAS účtu). Další podrobnosti najdete v tématu AccountSASServices . |
signature | Podpis tokenu SAS. |
starts |
Nepovinný parametr. Čas spuštění 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, string, string, string, 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, cacheControl?: string, contentDisposition?: string, contentEncoding?: string, contentLanguage?: string, contentType?: string)
Parametry
- version
-
string
Reprezentace verze úložiště
- signature
-
string
Reprezentace podpisu pro token SAS
- permissions
-
string
Reprezentace oprávnění úložiště
- services
-
string
Reprezentace služeb úložiště, ke které přistupujete (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 čas zahájení tohoto tokenu SAS.
- expiresOn
-
Date
Představuje dobu vypršení platnosti tohoto tokenu SAS.
- ipRange
- SasIPRange
Reprezentace rozsahu platných IP adres pro tento token SAS
- identifier
-
string
Reprezentace podepsaného identifikátoru (pouze pro SAS služby)
- resource
-
string
Reprezentace kontejneru nebo objektu blob úložiště (pouze pro SAS služby)
- cacheControl
-
string
Reprezentace hlavičky řízení mezipaměti (pouze pro SAS služby Blob/File Service)
- contentDisposition
-
string
Představuje hlavičku dispozice obsahu (jenom pro SAS služby Blob/File Service)
- contentEncoding
-
string
Reprezentace hlavičky kódování obsahu (pouze pro SAS služby Blob nebo File Service)
- contentLanguage
-
string
Reprezentace hlavičky jazyka obsahu (pouze pro SAS služby Blob nebo File Service)
- contentType
-
string
Reprezentace hlavičky typu obsahu (jenom pro SAS služby Blob nebo File Service)
Podrobnosti vlastnosti
cacheControl
Hodnota pro hlavičku cache-control v SAS služby Blob/File Service
cacheControl?: string
Hodnota vlastnosti
string
contentDisposition
Hodnota hlavičky content-disposition v SAS služby Blob/File Service.
contentDisposition?: string
Hodnota vlastnosti
string
contentEncoding
Hodnota hlavičky kódování obsahu v SAS služby Blob/File Service
contentEncoding?: string
Hodnota vlastnosti
string
contentLanguage
Hodnota pro hlavičku content-length v SAS objektu blob nebo souborové služby
contentLanguage?: string
Hodnota vlastnosti
string
contentType
Hodnota hlavičky typu obsahu v SAS služby Blob/File Service.
contentType?: string
Hodnota vlastnosti
string
expiresOn
Volitelné pouze v případě, že je zadaný identifikátor. Doba vypršení platnosti tohoto tokenu SAS
expiresOn?: Date
Hodnota vlastnosti
Date
identifier
Nepovinný parametr. Podepsaný identifikátor (pouze pro FileSASSignatureValues).
Viz https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy.
identifier?: string
Hodnota vlastnosti
string
ipRange
Nepovinný parametr. Rozsah IP adres je pro tento sas povolený.
undefined | SasIPRange ipRange
Hodnota vlastnosti
undefined | SasIPRange
permissions
Volitelné pouze v případě, že je zadaný identifikátor. Další podrobnosti najdete v tématu AccountSASPermissions, FileSASPermissions nebo ShareSASPermissions .
permissions?: string
Hodnota vlastnosti
string
protocol
resource
Nepovinný parametr. Sdílená složka úložiště nebo cesta k souboru (jenom pro FileSASSignatureValues).
resource?: string
Hodnota vlastnosti
string
resourceTypes
Nepovinný parametr. Typy prostředků úložiště, ke které se přistupuje (pouze pro SAS účtu). Další podrobnosti najdete v tématu AccountSASResourceTypes .
resourceTypes?: string
Hodnota vlastnosti
string
services
Nepovinný parametr. Služby úložiště, ke které přistupujete (pouze pro SAS účtu). Další podrobnosti najdete v tématu AccountSASServices .
services?: string
Hodnota vlastnosti
string
signature
Podpis tokenu SAS.
signature: string
Hodnota vlastnosti
string
startsOn
Nepovinný parametr. Čas spuštění 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