Dela via


SASQueryParameters class

Representerar de komponenter som utgör en Azure Storage SAS-frågeparametrar. Den här typen skapas inte direkt av användaren. Den genereras endast av <xref:IAccountSASSignatureValues>- och <xref:IFileSASSignatureValues>-typerna. När den har genererats kan den kodas till en {@code String} och läggas till i en URL direkt (även om försiktighet bör vidtas här om det finns befintliga frågeparametrar, vilket kan påverka lämpliga sätt att lägga till dessa frågeparametrar). Obs! Instanser av den här klassen är oföränderliga.

Konstruktorer

SASQueryParameters(string, string, undefined | string, undefined | string, undefined | string, SASProtocol, Date, Date, IIPRange, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string)

Skapar en instans av SASQueryParameters.

Egenskaper

cacheControl

Värde för cache-control-huvudet i Blob/File Service SAS.

contentDisposition

Värde för innehållsborttagningshuvud i Blob/File Service SAS.

contentEncoding

Värde för innehållskodningshuvud i Blob/File Service SAS.

contentLanguage

Värde för innehållslängdsrubrik i Blob/File Service SAS.

contentType

Värde för innehållstyprubrik i Blob/File Service SAS.

expiryTime

Valfritt endast när identifierare anges. Förfallotiden för den här SAS-token.

identifier

Valfri. Den signerade identifieraren (endast för <xref:IFileSASSignatureValues>).

ipRange

Valfri. IP-intervall tillåts för denna SAS.

permissions

Valfritt endast när identifierare anges. Mer information finns i <xref:AccountSASPermissions>, <xref:FileSASPermissions>eller <xref:ShareSASPermissions>.

protocol

Valfri. Tillåtna HTTP-protokoll.

resource

Valfri. Lagringsresursen eller filsökvägen (endast för <xref:IFileSASSignatureValues>).

resourceTypes

Valfri. De lagringsresurstyper som används (endast för konto-SAS). Mer information finns i <xref:AccountSASResourceTypes>.

services

Valfri. De lagringstjänster som används (endast för konto-SAS). Mer information finns i <xref:AccountSASServices>.

signature

Signaturen för SAS-token.

startTime

Valfri. Starttiden för den här SAS-token.

version

Lagrings-API-versionen.

Metoder

toString()

Kodar alla SAS-frågeparametrar till en sträng som kan läggas till i en URL.

Konstruktorinformation

SASQueryParameters(string, string, undefined | string, undefined | string, undefined | string, SASProtocol, Date, Date, IIPRange, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string)

Skapar en instans av SASQueryParameters.

new SASQueryParameters(version: string, signature: string, permissions?: undefined | string, services?: undefined | string, resourceTypes?: undefined | string, protocol?: SASProtocol, startTime?: Date, expiryTime?: Date, ipRange?: IIPRange, identifier?: undefined | string, resource?: undefined | string, cacheControl?: undefined | string, contentDisposition?: undefined | string, contentEncoding?: undefined | string, contentLanguage?: undefined | string, contentType?: undefined | string)

Parametrar

version

string

Representerar lagringsversionen

signature

string

Representerar signaturen för SAS-token

permissions

undefined | string

services

undefined | string

resourceTypes

undefined | string

protocol
SASProtocol
startTime

Date

expiryTime

Date

ipRange
IIPRange
identifier

undefined | string

resource

undefined | string

cacheControl

undefined | string

contentDisposition

undefined | string

contentEncoding

undefined | string

contentLanguage

undefined | string

contentType

undefined | string

Egenskapsinformation

cacheControl

Värde för cache-control-huvudet i Blob/File Service SAS.

cacheControl?: undefined | string

Egenskapsvärde

undefined | string

contentDisposition

Värde för innehållsborttagningshuvud i Blob/File Service SAS.

contentDisposition?: undefined | string

Egenskapsvärde

undefined | string

contentEncoding

Värde för innehållskodningshuvud i Blob/File Service SAS.

contentEncoding?: undefined | string

Egenskapsvärde

undefined | string

contentLanguage

Värde för innehållslängdsrubrik i Blob/File Service SAS.

contentLanguage?: undefined | string

Egenskapsvärde

undefined | string

contentType

Värde för innehållstyprubrik i Blob/File Service SAS.

contentType?: undefined | string

Egenskapsvärde

undefined | string

expiryTime

Valfritt endast när identifierare anges. Förfallotiden för den här SAS-token.

expiryTime?: Date

Egenskapsvärde

Date

identifier

Valfri. Den signerade identifieraren (endast för <xref:IFileSASSignatureValues>).

identifier?: undefined | string

Egenskapsvärde

undefined | string

ipRange

Valfri. IP-intervall tillåts för denna SAS.

ipRange: IIPRange | undefined

Egenskapsvärde

IIPRange | undefined

permissions

Valfritt endast när identifierare anges. Mer information finns i <xref:AccountSASPermissions>, <xref:FileSASPermissions>eller <xref:ShareSASPermissions>.

permissions?: undefined | string

Egenskapsvärde

undefined | string

protocol

Valfri. Tillåtna HTTP-protokoll.

protocol?: SASProtocol

Egenskapsvärde

resource

Valfri. Lagringsresursen eller filsökvägen (endast för <xref:IFileSASSignatureValues>).

resource?: undefined | string

Egenskapsvärde

undefined | string

resourceTypes

Valfri. De lagringsresurstyper som används (endast för konto-SAS). Mer information finns i <xref:AccountSASResourceTypes>.

resourceTypes?: undefined | string

Egenskapsvärde

undefined | string

services

Valfri. De lagringstjänster som används (endast för konto-SAS). Mer information finns i <xref:AccountSASServices>.

services?: undefined | string

Egenskapsvärde

undefined | string

signature

Signaturen för SAS-token.

signature: string

Egenskapsvärde

string

startTime

Valfri. Starttiden för den här SAS-token.

startTime?: Date

Egenskapsvärde

Date

version

Lagrings-API-versionen.

version: string

Egenskapsvärde

string

Metodinformation

toString()

Kodar alla SAS-frågeparametrar till en sträng som kan läggas till i en URL.

function toString()

Returer

string