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 <xref:IAccountSASSignatureValues>- och <xref:IFileSASSignatureValues>-typerna. När den har genererats kan den kodas till en {@code String} och läggas till i en URL direkt (även om försiktighet bör vidtas 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
Egenskaper
| cache |
Värde för cache-control-huvudet i Blob/File Service SAS. |
| content |
Värde för innehållsborttagningshuvud i Blob/File Service SAS. |
| content |
Värde för innehållskodningshuvud i Blob/File Service SAS. |
| content |
Värde för innehållslängdsrubrik i Blob/File Service SAS. |
| content |
Värde för innehållstyprubrik i Blob/File Service SAS. |
| expiry |
Valfritt endast när identifierare anges. Förfallotiden för den här SAS-token. |
| identifier | Valfri. Den signerade identifieraren (endast för <xref:IFileSASSignatureValues>). |
| ip |
Valfri. IP-intervall tillåts för denna SAS. |
| permissions | Valfritt endast när identifierare anges. Mer information finns i <xref:AccountSASPermissions>, <xref:FileSASPermissions>eller <xref:ShareSASPermissions>. |
| protocol | Valfri. Tillåtna HTTP-protokoll. |
| resource | Valfri. Lagringsresursen eller filsökvägen (endast för <xref:IFileSASSignatureValues>). |
| resource |
Valfri. De lagringsresurstyper som används (endast för konto-SAS). Mer information finns i <xref:AccountSASResourceTypes>. |
| services | Valfri. De lagringstjänster som används (endast för konto-SAS). Mer information finns i <xref:AccountSASServices>. |
| signature | Signaturen för SAS-token. |
| start |
Valfri. Starttiden för den här 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, undefined | string, undefined | string, undefined | string, SASProtocol, Date, Date, IIPRange, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string)
Skapar en instans av SASQueryParameters.
new SASQueryParameters(version: string, signature: string, permissions?: undefined | string, services?: undefined | string, resourceTypes?: undefined | string, protocol?: SASProtocol, startTime?: Date, expiryTime?: Date, ipRange?: IIPRange, identifier?: undefined | string, resource?: undefined | string, cacheControl?: undefined | string, contentDisposition?: undefined | string, contentEncoding?: undefined | string, contentLanguage?: undefined | string, contentType?: undefined | string)
Parametrar
- version
-
string
Representerar lagringsversionen
- signature
-
string
Representerar signaturen för SAS-token
- permissions
-
undefined | string
- services
-
undefined | string
- resourceTypes
-
undefined | string
- protocol
- SASProtocol
- startTime
-
Date
- expiryTime
-
Date
- ipRange
- IIPRange
- identifier
-
undefined | string
- resource
-
undefined | string
- cacheControl
-
undefined | string
- contentDisposition
-
undefined | string
- contentEncoding
-
undefined | string
- contentLanguage
-
undefined | string
- contentType
-
undefined | string
Egenskapsinformation
cacheControl
Värde för cache-control-huvudet i Blob/File Service SAS.
cacheControl?: undefined | string
Egenskapsvärde
undefined | string
contentDisposition
Värde för innehållsborttagningshuvud i Blob/File Service SAS.
contentDisposition?: undefined | string
Egenskapsvärde
undefined | string
contentEncoding
Värde för innehållskodningshuvud i Blob/File Service SAS.
contentEncoding?: undefined | string
Egenskapsvärde
undefined | string
contentLanguage
Värde för innehållslängdsrubrik i Blob/File Service SAS.
contentLanguage?: undefined | string
Egenskapsvärde
undefined | string
contentType
Värde för innehållstyprubrik i Blob/File Service SAS.
contentType?: undefined | string
Egenskapsvärde
undefined | string
expiryTime
Valfritt endast när identifierare anges. Förfallotiden för den här SAS-token.
expiryTime?: Date
Egenskapsvärde
Date
identifier
Valfri. Den signerade identifieraren (endast för <xref:IFileSASSignatureValues>).
identifier?: undefined | string
Egenskapsvärde
undefined | string
ipRange
Valfri. IP-intervall tillåts för denna SAS.
ipRange: IIPRange | undefined
Egenskapsvärde
IIPRange | undefined
permissions
Valfritt endast när identifierare anges. Mer information finns i <xref:AccountSASPermissions>, <xref:FileSASPermissions>eller <xref:ShareSASPermissions>.
permissions?: undefined | string
Egenskapsvärde
undefined | string
protocol
resource
Valfri. Lagringsresursen eller filsökvägen (endast för <xref:IFileSASSignatureValues>).
resource?: undefined | string
Egenskapsvärde
undefined | string
resourceTypes
Valfri. De lagringsresurstyper som används (endast för konto-SAS). Mer information finns i <xref:AccountSASResourceTypes>.
resourceTypes?: undefined | string
Egenskapsvärde
undefined | string
services
Valfri. De lagringstjänster som används (endast för konto-SAS). Mer information finns i <xref:AccountSASServices>.
services?: undefined | string
Egenskapsvärde
undefined | string
signature
Signaturen för SAS-token.
signature: string
Egenskapsvärde
string
startTime
Valfri. Starttiden för den här SAS-token.
startTime?: 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()
Returer
string