SASQueryParameters class
Vertegenwoordigt de onderdelen waaruit de queryparameters van Azure Storage SAS bestaan. Dit type wordt niet rechtstreeks samengesteld door de gebruiker; het wordt alleen gegenereerd door de AccountSASSignatureValues en FileSASSignatureValues typen. Zodra deze is gegenereerd, kan deze worden gecodeerd in een toString() en rechtstreeks aan een URL worden toegevoegd (hoewel hier voorzichtigheid moet worden genomen als er bestaande queryparameters zijn, wat van invloed kan zijn op de juiste manier om deze queryparameters toe te voegen).
OPMERKING: Exemplaren van deze klasse zijn onveranderbaar.
Constructors
SASQuery |
Hiermee maakt u een exemplaar van SASQueryParameters. |
Eigenschappen
cache |
Waarde voor header voor cachebeheer in Blob/File Service SAS. |
content |
Waarde voor koptekst voor inhoudsopstelling in Blob/File Service SAS. |
content |
Waarde voor header voor inhoudscodering in Blob/File Service SAS. |
content |
Waarde voor koptekst met inhoudslengte in Blob/File Service SAS. |
content |
Waarde voor de header van het inhoudstype in Blob/File Service SAS. |
expires |
Optioneel alleen wanneer de id wordt opgegeven. De verlooptijd voor dit SAS-token. |
identifier | Facultatief. De ondertekende id (alleen voor FileSASSignatureValues). Zie https://learn.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy |
ip |
Facultatief. IP-bereik is toegestaan voor deze SAS. |
permissions | Optioneel alleen wanneer de id wordt opgegeven. Raadpleeg AccountSASPermissions, FileSASPermissionsof ShareSASPermissions voor meer informatie. |
protocol | Facultatief. De toegestane HTTP-protocollen. |
resource | Facultatief. De opslagshare of het bestandspad (alleen voor FileSASSignatureValues). |
resource |
Facultatief. De opslagresourcetypen die worden geopend (alleen voor account-SAS). Raadpleeg AccountSASResourceTypes voor meer informatie. |
services | Facultatief. De opslagservices die worden geopend (alleen voor account-SAS). Raadpleeg AccountSASServices voor meer informatie. |
signature | De handtekening voor het SAS-token. |
starts |
Facultatief. De begintijd voor dit SAS-token. |
version | De versie van de opslag-API. |
Methoden
to |
Codeert alle SAS-queryparameters in een tekenreeks die kan worden toegevoegd aan een URL. |
Constructordetails
SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string, string, string, string, string, string)
Hiermee maakt u een exemplaar van 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)
Parameters
- version
-
string
De opslagversie vertegenwoordigen
- signature
-
string
De handtekening voor het SAS-token vertegenwoordigen
- permissions
-
string
De opslagmachtigingen weergeven
- services
-
string
Vertegenwoordiging van de opslagservices die worden geopend (alleen voor account-SAS)
- resourceTypes
-
string
Vertegenwoordiging van de opslagresourcetypen die worden geopend (alleen voor ACCOUNT-SAS)
- protocol
- SASProtocol
De toegestane HTTP-protocol(en) vertegenwoordigen
- startsOn
-
Date
De begintijd voor dit SAS-token weergeven
- expiresOn
-
Date
De verlooptijd voor dit SAS-token weergeven
- ipRange
- SasIPRange
Het bereik van geldige IP-adressen voor dit SAS-token vertegenwoordigen
- identifier
-
string
De ondertekende id vertegenwoordigen (alleen voor service-SAS)
- resource
-
string
De opslagcontainer of blob vertegenwoordigen (alleen voor service-SAS)
- cacheControl
-
string
Vertegenwoordiging van de header voor cachebeheer (alleen voor Blob/File Service SAS)
- contentDisposition
-
string
Vertegenwoordiging van de header voor inhoudsverschikking (alleen voor Blob/File Service SAS)
- contentEncoding
-
string
De header voor inhoudscodering vertegenwoordigen (alleen voor Blob/File Service SAS)
- contentLanguage
-
string
De koptekst van de inhoudstaal vertegenwoordigen (alleen voor Blob/File Service SAS)
- contentType
-
string
De header van het inhoudstype vertegenwoordigen (alleen voor Blob/File Service SAS)
Eigenschapdetails
cacheControl
Waarde voor header voor cachebeheer in Blob/File Service SAS.
cacheControl?: string
Waarde van eigenschap
string
contentDisposition
Waarde voor koptekst voor inhoudsopstelling in Blob/File Service SAS.
contentDisposition?: string
Waarde van eigenschap
string
contentEncoding
Waarde voor header voor inhoudscodering in Blob/File Service SAS.
contentEncoding?: string
Waarde van eigenschap
string
contentLanguage
Waarde voor koptekst met inhoudslengte in Blob/File Service SAS.
contentLanguage?: string
Waarde van eigenschap
string
contentType
Waarde voor de header van het inhoudstype in Blob/File Service SAS.
contentType?: string
Waarde van eigenschap
string
expiresOn
Optioneel alleen wanneer de id wordt opgegeven. De verlooptijd voor dit SAS-token.
expiresOn?: Date
Waarde van eigenschap
Date
identifier
Facultatief. De ondertekende id (alleen voor FileSASSignatureValues).
Zie https://learn.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Waarde van eigenschap
string
ipRange
Facultatief. IP-bereik is toegestaan voor deze SAS.
undefined | SasIPRange ipRange
Waarde van eigenschap
undefined | SasIPRange
permissions
Optioneel alleen wanneer de id wordt opgegeven. Raadpleeg AccountSASPermissions, FileSASPermissionsof ShareSASPermissions voor meer informatie.
permissions?: string
Waarde van eigenschap
string
protocol
Facultatief. De toegestane HTTP-protocollen.
protocol?: SASProtocol
Waarde van eigenschap
resource
Facultatief. De opslagshare of het bestandspad (alleen voor FileSASSignatureValues).
resource?: string
Waarde van eigenschap
string
resourceTypes
Facultatief. De opslagresourcetypen die worden geopend (alleen voor account-SAS). Raadpleeg AccountSASResourceTypes voor meer informatie.
resourceTypes?: string
Waarde van eigenschap
string
services
Facultatief. De opslagservices die worden geopend (alleen voor account-SAS). Raadpleeg AccountSASServices voor meer informatie.
services?: string
Waarde van eigenschap
string
signature
De handtekening voor het SAS-token.
signature: string
Waarde van eigenschap
string
startsOn
Facultatief. De begintijd voor dit SAS-token.
startsOn?: Date
Waarde van eigenschap
Date
version
De versie van de opslag-API.
version: string
Waarde van eigenschap
string
Methodedetails
toString()
Codeert alle SAS-queryparameters in een tekenreeks die kan worden toegevoegd aan een URL.
function toString(): string
Retouren
string