Share via


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, wat van invloed kan zijn op de juiste manier om deze queryparameters toe te voegen).

OPMERKING: exemplaren van deze klasse zijn onveranderbaar.

Constructors

SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string)

Hiermee maakt u een exemplaar van SASQueryParameters.

Eigenschappen

expiresOn

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

ipRange

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).

resourceTypes

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.

startsOn

Optioneel. De begintijd voor dit SAS-token.

version

De versie van de opslag-API.

Methoden

toString()

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 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 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

Optioneel. De toegestane HTTP-protocollen.

protocol?: SASProtocol

Waarde van eigenschap

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