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 QueueSASSignatureValues 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
| expires |
Optioneel alleen wanneer de id wordt opgegeven. De verlooptijd voor dit SAS-token. |
| identifier | Facultatief. De ondertekende id (alleen voor QueueSASSignatureValues). Zie https://learn.microsoft.com/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, QueueSASPermissions voor meer informatie. |
| protocol | Facultatief. De toegestane HTTP-protocollen. |
| resource | Facultatief. De opslagwachtrij (alleen voor QueueSASSignatureValues). |
| 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)
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)
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 opslagwachtrij vertegenwoordigen (alleen voor service-SAS)
Eigenschapdetails
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 QueueSASSignatureValues).
Zie https://learn.microsoft.com/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, QueueSASPermissions voor meer informatie.
permissions?: string
Waarde van eigenschap
string
protocol
Facultatief. De toegestane HTTP-protocollen.
protocol?: SASProtocol
Waarde van eigenschap
resource
Facultatief. De opslagwachtrij (alleen voor QueueSASSignatureValues).
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