SASQueryParameters class
Vertegenwoordigt de onderdelen waaruit de queryparameters van een Azure Storage SAS zijn opgebouwd. Dit type wordt niet rechtstreeks door de gebruiker samengesteld; deze wordt alleen gegenereerd door de typen AccountSASSignatureValues en QueueSASSignatureValues . 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, die van invloed kunnen 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 |
Alleen optioneel wanneer de id is opgegeven. De verlooptijd voor dit SAS-token. |
identifier | Optioneel. De ondertekende id (alleen voor QueueSASSignatureValues). 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, QueueSASPermissions voor meer informatie. |
protocol | Optioneel. De toegestane HTTP-protocollen. |
resource | Optioneel. De opslagwachtrij (alleen voor QueueSASSignatureValues). |
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)
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
Vertegenwoordigt de opslagservices die worden geopend (alleen voor account-SAS)
- resourceTypes
-
string
Vertegenwoordigt 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
Vertegenwoordigt de ondertekende id (alleen voor service-SAS)
- resource
-
string
De opslagwachtrij vertegenwoordigen (alleen voor service-SAS)
Eigenschapdetails
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 QueueSASSignatureValues).
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, QueueSASPermissions voor meer informatie.
permissions?: string
Waarde van eigenschap
string
protocol
resource
Optioneel. De opslagwachtrij (alleen voor QueueSASSignatureValues).
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