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

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

Hiermee maakt u een exemplaar van SASQueryParameters.

Eigenschappen

cacheControl

Waarde voor cache-control-header in Blob/File Service SAS.

contentDisposition

Waarde voor de header voor het verwijderen van inhoud in Blob/File Service SAS.

contentEncoding

Waarde voor inhoudscoderingsheader in Blob/File Service SAS.

contentLanguage

Waarde voor inhoudslengteheader in Blob/File Service SAS.

contentType

Waarde voor header van inhoudstype in Blob/File Service SAS.

expiresOn

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

ipRange

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

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

Optioneel. De toegestane HTTP-protocollen.

protocol?: SASProtocol

Waarde van eigenschap

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