SASQueryParameters class
Representerar de komponenter som utgör en Azure Storage SAS-frågeparametrar. Den här typen skapas inte direkt av användaren. den genereras endast av typerna AccountSASSignatureValues och QueueSASSignatureValues . När den har genererats kan den kodas till en toString() och läggas till i en URL direkt (även om försiktighet bör iakttas här om det finns befintliga frågeparametrar, vilket kan påverka lämpliga sätt att lägga till dessa frågeparametrar).
Obs! Instanser av den här klassen är oföränderliga.
Konstruktorer
SASQuery |
Skapar en instans av SASQueryParameters. |
Egenskaper
expires |
Valfritt endast när identifierare anges. Förfallotiden för denna SAS-token. |
identifier | Valfritt. Den signerade identifieraren (endast för QueueSASSignatureValues). Se https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy |
ip |
Valfritt. IP-intervall tillåts för denna SAS. |
permissions | Valfritt endast när identifierare anges. Mer information finns i AccountSASPermissions, QueueSASPermissions . |
protocol | Valfritt. Tillåtna HTTP-protokoll. |
resource | Valfritt. Lagringskö (endast för QueueSASSignatureValues). |
resource |
Valfritt. De lagringsresurstyper som används (endast för konto-SAS). Mer information finns i AccountSASResourceTypes . |
services | Valfritt. De lagringstjänster som används (endast för konto-SAS). Mer information finns i AccountSASServices . |
signature | Signaturen för SAS-token. |
starts |
Valfritt. Starttiden för denna SAS-token. |
version | Lagrings-API-versionen. |
Metoder
to |
Kodar alla SAS-frågeparametrar till en sträng som kan läggas till i en URL. |
Konstruktorinformation
SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string)
Skapar en instans av 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)
Parametrar
- version
-
string
Representerar lagringsversionen
- signature
-
string
Representerar signaturen för SAS-token
- permissions
-
string
Representerar lagringsbehörigheterna
- services
-
string
Representerar de lagringstjänster som används (endast för konto-SAS)
- resourceTypes
-
string
Representerar de lagringsresurstyper som används (endast för konto-SAS)
- protocol
- SASProtocol
Representerar tillåtna HTTP-protokoll
- startsOn
-
Date
Representerar starttiden för denna SAS-token
- expiresOn
-
Date
Representerar förfallotiden för denna SAS-token
- ipRange
- SasIPRange
Representerar intervallet med giltiga IP-adresser för denna SAS-token
- identifier
-
string
Representerar den signerade identifieraren (endast för Service SAS)
- resource
-
string
Representerar lagringskö (endast för Tjänst-SAS)
Egenskapsinformation
expiresOn
Valfritt endast när identifierare anges. Förfallotiden för denna SAS-token.
expiresOn?: Date
Egenskapsvärde
Date
identifier
Valfritt. Den signerade identifieraren (endast för QueueSASSignatureValues).
Se https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Egenskapsvärde
string
ipRange
Valfritt. IP-intervall tillåts för denna SAS.
undefined | SasIPRange ipRange
Egenskapsvärde
undefined | SasIPRange
permissions
Valfritt endast när identifierare anges. Mer information finns i AccountSASPermissions, QueueSASPermissions .
permissions?: string
Egenskapsvärde
string
protocol
resource
resourceTypes
Valfritt. De lagringsresurstyper som används (endast för konto-SAS). Mer information finns i AccountSASResourceTypes .
resourceTypes?: string
Egenskapsvärde
string
services
Valfritt. De lagringstjänster som används (endast för konto-SAS). Mer information finns i AccountSASServices .
services?: string
Egenskapsvärde
string
signature
Signaturen för SAS-token.
signature: string
Egenskapsvärde
string
startsOn
Valfritt. Starttiden för denna SAS-token.
startsOn?: Date
Egenskapsvärde
Date
version
Lagrings-API-versionen.
version: string
Egenskapsvärde
string
Metodinformation
toString()
Kodar alla SAS-frågeparametrar till en sträng som kan läggas till i en URL.
function toString(): string
Returer
string