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 AccountSASSignatureValues och FileSASSignatureValues typer. När den har genererats kan den kodas till en toString() och läggas till direkt i en URL (ä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.
Konstruktörer
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. |
| delegated |
Optional. Från och med version 2025-07-05 specificerar detta värde Entra-ID:t för användaren som är auktoriserad att använda den resulterande SAS-URL:en. Den resulterande SAS-URL:en måste användas tillsammans med en Entra ID-token som har utfärdats till användaren som anges i detta värde. |
| expires |
Valfritt endast när identifierare anges. Förfallotiden för den här SAS-token. |
| identifier | Optional. Den signerade identifieraren (endast för FileSASSignatureValues). Se https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy |
| ip |
Optional. IP-intervall tillåts för denna SAS. |
| permissions | Valfritt endast när identifierare anges. Mer information finns i AccountSASPermissions, FileSASPermissionseller ShareSASPermissions. |
| protocol | Optional. Tillåtna HTTP-protokoll. |
| resource | Optional. Lagringsresursen eller filsökvägen (endast för FileSASSignatureValues). |
| resource |
Optional. De lagringsresurstyper som används (endast för konto-SAS). Mer information finns i AccountSASResourceTypes. |
| services | Optional. De lagringstjänster som används (endast för konto-SAS). Mer information finns i AccountSASServices. |
| signature | Signaturen för SAS-token. |
| starts |
Optional. 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. |
Konstruktördetaljer
SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string, string, string, string, string, string, UserDelegationKey, 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, cacheControl?: string, contentDisposition?: string, contentEncoding?: string, contentLanguage?: string, contentType?: string, userDelegationKey?: UserDelegationKey, delegatedUserObjectId?: 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 de tillåtna HTTP-protokollen
- startsOn
-
Date
Representerar starttiden för den här SAS-token
- expiresOn
-
Date
Representerar förfallotiden för den här SAS-token
- ipRange
- SasIPRange
Representerar intervallet med giltiga IP-adresser för den här SAS-token
- identifier
-
string
Representerar den signerade identifieraren (endast för Service SAS)
- resource
-
string
Representerar lagringscontainern eller bloben (endast för Service SAS)
- cacheControl
-
string
Representerar cache-control-huvudet (endast för Blob/File Service SAS)
- contentDisposition
-
string
Representerar innehållsborttagningshuvudet (endast för Blob/File Service SAS)
- contentEncoding
-
string
Representerar innehållskodningshuvudet (endast för Blob/File Service SAS)
- contentLanguage
-
string
Representerar innehållsspråksrubriken (endast för Blob/File Service SAS)
- contentType
-
string
Representerar innehållstypens huvud (endast för Blob/File Service SAS)
- userDelegationKey
- UserDelegationKey
- delegatedUserObjectId
-
string
Fastighetsdetaljer
cacheControl
Värde för cache-control-huvudet i Blob/File Service SAS.
cacheControl?: string
Fastighetsvärde
string
contentDisposition
Värde för innehållsborttagningshuvud i Blob/File Service SAS.
contentDisposition?: string
Fastighetsvärde
string
contentEncoding
Värde för innehållskodningshuvud i Blob/File Service SAS.
contentEncoding?: string
Fastighetsvärde
string
contentLanguage
Värde för innehållslängdsrubrik i Blob/File Service SAS.
contentLanguage?: string
Fastighetsvärde
string
contentType
Värde för innehållstyprubrik i Blob/File Service SAS.
contentType?: string
Fastighetsvärde
string
delegatedUserObjectId
Optional. Från och med version 2025-07-05 specificerar detta värde Entra-ID:t för användaren som är auktoriserad att använda den resulterande SAS-URL:en. Den resulterande SAS-URL:en måste användas tillsammans med en Entra ID-token som har utfärdats till användaren som anges i detta värde.
delegatedUserObjectId?: string
Fastighetsvärde
string
expiresOn
Valfritt endast när identifierare anges. Förfallotiden för den här SAS-token.
expiresOn?: Date
Fastighetsvärde
Date
identifier
Optional. Den signerade identifieraren (endast för FileSASSignatureValues).
Se https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Fastighetsvärde
string
ipRange
Optional. IP-intervall tillåts för denna SAS.
undefined | SasIPRange ipRange
Fastighetsvärde
undefined | SasIPRange
permissions
Valfritt endast när identifierare anges. Mer information finns i AccountSASPermissions, FileSASPermissionseller ShareSASPermissions.
permissions?: string
Fastighetsvärde
string
protocol
resource
Optional. Lagringsresursen eller filsökvägen (endast för FileSASSignatureValues).
resource?: string
Fastighetsvärde
string
resourceTypes
Optional. De lagringsresurstyper som används (endast för konto-SAS). Mer information finns i AccountSASResourceTypes.
resourceTypes?: string
Fastighetsvärde
string
services
Optional. De lagringstjänster som används (endast för konto-SAS). Mer information finns i AccountSASServices.
services?: string
Fastighetsvärde
string
signature
Signaturen för SAS-token.
signature: string
Fastighetsvärde
string
startsOn
Optional. Starttiden för den här SAS-token.
startsOn?: Date
Fastighetsvärde
Date
version
Lagrings-API-versionen.
version: string
Fastighetsvärde
string
Metoddetaljer
toString()
Kodar alla SAS-frågeparametrar till en sträng som kan läggas till i en URL.
function toString(): string
Returnerar
string