SASQueryParameters class
Vertegenwoordigt de onderdelen waaruit de queryparameters van een Azure Storage SAS zijn opgebouwd. Dit type wordt niet rechtstreeks door de gebruiker samengesteld; het wordt alleen gegenereerd door de typen AccountSASSignatureValues en FileSASSignatureValues . Zodra deze is gegenereerd, kan deze worden gecodeerd in een toString() en rechtstreeks aan een URL worden toegevoegd (hoewel u hier voorzichtig moet zijn 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 cache-control-header in Blob/File Service SAS. |
content |
Waarde voor de header voor het verwijderen van inhoud in Blob/File Service SAS. |
content |
Waarde voor inhoudscoderingsheader in Blob/File Service SAS. |
content |
Waarde voor inhoudslengteheader in Blob/File Service SAS. |
content |
Waarde voor header van inhoudstype in Blob/File Service SAS. |
expires |
Alleen optioneel wanneer de id is opgegeven. De verlooptijd voor dit SAS-token. |
identifier | Optioneel. De ondertekende id (alleen voor FileSASSignatureValues). Zie https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy |
ip |
Optioneel. IP-bereik toegestaan voor deze SAS. |
permissions | Alleen optioneel wanneer de id is opgegeven. Raadpleeg AccountSASPermissions, FileSASPermissions of ShareSASPermissions voor meer informatie. |
protocol | Optioneel. De toegestane HTTP-protocollen. |
resource | Optioneel. De opslagshare of het bestandspad (alleen voor FileSASSignatureValues). |
resource |
Optioneel. De opslagresourcetypen die worden geopend (alleen voor account-SAS). Raadpleeg AccountSASResourceTypes voor meer informatie. |
services | Optioneel. De opslagservices die worden geopend (alleen voor account-SAS). Raadpleeg AccountSASServices voor meer informatie. |
signature | De handtekening voor het SAS-token. |
starts |
Optioneel. 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 vertegenwoordigen
- services
-
string
De opslagservices vertegenwoordigen die worden geopend (alleen voor account-SAS)
- resourceTypes
-
string
Vertegenwoordigen van de opslagresourcetypen die worden geopend (alleen voor account-SAS)
- protocol
- SASProtocol
De toegestane HTTP-protocollen vertegenwoordigen
- startsOn
-
Date
De begintijd voor dit SAS-token vertegenwoordigen
- expiresOn
-
Date
De verlooptijd voor dit SAS-token vertegenwoordigen
- 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
De cache-control-header vertegenwoordigen (alleen voor Blob/File Service SAS)
- contentDisposition
-
string
Vertegenwoordigt de header voor het verwijderen van inhoud (alleen voor Blob/File Service SAS)
- contentEncoding
-
string
De header voor inhoudscodering vertegenwoordigen (alleen voor Blob/File Service SAS)
- contentLanguage
-
string
De koptekst in 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 cache-control-header in Blob/File Service SAS.
cacheControl?: string
Waarde van eigenschap
string
contentDisposition
Waarde voor de header voor het verwijderen van inhoud in Blob/File Service SAS.
contentDisposition?: string
Waarde van eigenschap
string
contentEncoding
Waarde voor inhoudscoderingsheader in Blob/File Service SAS.
contentEncoding?: string
Waarde van eigenschap
string
contentLanguage
Waarde voor inhoudslengteheader in Blob/File Service SAS.
contentLanguage?: string
Waarde van eigenschap
string
contentType
Waarde voor header van inhoudstype in Blob/File Service SAS.
contentType?: string
Waarde van eigenschap
string
expiresOn
Alleen optioneel wanneer de id is opgegeven. De verlooptijd voor dit SAS-token.
expiresOn?: Date
Waarde van eigenschap
Date
identifier
Optioneel. De ondertekende id (alleen voor FileSASSignatureValues).
Zie https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Waarde van eigenschap
string
ipRange
Optioneel. IP-bereik toegestaan voor deze SAS.
undefined | SasIPRange ipRange
Waarde van eigenschap
undefined | SasIPRange
permissions
Alleen optioneel wanneer de id is opgegeven. Raadpleeg AccountSASPermissions, FileSASPermissions of ShareSASPermissions voor meer informatie.
permissions?: string
Waarde van eigenschap
string
protocol
resource
Optioneel. De opslagshare of het bestandspad (alleen voor FileSASSignatureValues).
resource?: string
Waarde van eigenschap
string
resourceTypes
Optioneel. De opslagresourcetypen die worden geopend (alleen voor account-SAS). Raadpleeg AccountSASResourceTypes voor meer informatie.
resourceTypes?: string
Waarde van eigenschap
string
services
Optioneel. 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
Optioneel. 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