Megosztás:


SASQueryParameters class

Az Azure Storage SAS lekérdezési paramétereit alkotó összetevőket jelöli. Ezt a típust nem közvetlenül a felhasználó készíti el; csak a AccountSASSignatureValues és QueueSASSignatureValues típusok generálják. A létrehozás után kódolható egy toString(), és közvetlenül hozzáfűzhető egy URL-címhez (itt azonban körültekintően kell eljárni, ha vannak meglévő lekérdezési paraméterek, amelyek befolyásolhatják a lekérdezési paraméterek hozzáfűzésének megfelelő módját).

MEGJEGYZÉS: Az osztály példányai nem módosíthatók.

Konstruktorok

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

Létrehoz egy SASQueryParameters-példányt.

Kellékek

delegatedUserObjectId

Optional. A 2025-07-05-ös verziótól ez az érték megadja annak a felhasználónak az Entra ID-jét, aki jogosult a SAS URL használatára. A kapott SAS URL-t egy Entra ID tokenrel kell együtt használni, amelyet az adott értékben megadott felhasználónak adtak ki.

expiresOn

Csak akkor választható, ha az azonosító meg van adva. Az SAS-jogkivonat lejárati ideje.

identifier

Optional. Az aláírt azonosító (csak QueueSASSignatureValuesesetén).

Lásd: https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy

ipRange

Optional. Ehhez az SAS-hez engedélyezett IP-címtartomány.

permissions

Csak akkor választható, ha az azonosító meg van adva. További részletekért tekintse meg AccountSASPermissions, QueueSASPermissions.

protocol

Optional. Az engedélyezett HTTP-protokoll(ok).

resource

Optional. A tárolási üzenetsor (csak QueueSASSignatureValuesesetén).

resourceTypes

Optional. A hozzáférés alatt álló tárolási erőforrástípusok (csak a fiók SAS-hez). További részletekért tekintse meg AccountSASResourceTypes.

services

Optional. A hozzáférés alatt álló tárolási szolgáltatások (csak az SAS fiókhoz). További részletekért tekintse meg AccountSASServices.

signature

Az SAS-jogkivonat aláírása.

startsOn

Optional. Az SAS-jogkivonat kezdő időpontja.

version

A Storage API verziója.

Módszerek

toString()

Minden SAS-lekérdezési paramétert egy URL-címhez fűzhető sztringbe kódol.

Építő részletek

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

Létrehoz egy SASQueryParameters-példányt.

new SASQueryParameters(version: string, signature: string, permissions?: string, services?: string, resourceTypes?: string, protocol?: SASProtocol, startsOn?: Date, expiresOn?: Date, ipRange?: SasIPRange, identifier?: string, resource?: string, userDelegationKey?: UserDelegationKey, delegatedUserObjectId?: string)

Paraméterek

version

string

A tárverziót jelképező

signature

string

Az SAS-jogkivonat aláírásának jelképe

permissions

string

A tárolási engedélyek képviselete

services

string

A hozzáférés alatt álló tárolási szolgáltatások ábrázolása (csak az SAS-fiók esetében)

resourceTypes

string

A hozzáférés alatt álló tárolóerőforrás-típusokat jelöli (csak a fiók SAS-hez)

protocol
SASProtocol

Az engedélyezett HTTP-protokoll(ok) ábrázolása

startsOn

Date

Az SAS-jogkivonat kezdő időpontjának ábrázolása

expiresOn

Date

Az SAS-jogkivonat lejárati idejét jelöli

ipRange
SasIPRange

Az SAS-jogkivonat érvényes IP-címtartományának ábrázolása

identifier

string

Az aláírt azonosítót jelöli (csak a Service SAS esetén)

resource

string

A tárolási üzenetsort jelképező üzenetsor (csak a Service SAS esetén)

userDelegationKey
UserDelegationKey
delegatedUserObjectId

string

Ingatlan részletei

delegatedUserObjectId

Optional. A 2025-07-05-ös verziótól ez az érték megadja annak a felhasználónak az Entra ID-jét, aki jogosult a SAS URL használatára. A kapott SAS URL-t egy Entra ID tokenrel kell együtt használni, amelyet az adott értékben megadott felhasználónak adtak ki.

delegatedUserObjectId?: string

Ingatlanérték

string

expiresOn

Csak akkor választható, ha az azonosító meg van adva. Az SAS-jogkivonat lejárati ideje.

expiresOn?: Date

Ingatlanérték

Date

identifier

Optional. Az aláírt azonosító (csak QueueSASSignatureValuesesetén).

Lásd: https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy

identifier?: string

Ingatlanérték

string

ipRange

Optional. Ehhez az SAS-hez engedélyezett IP-címtartomány.

undefined | SasIPRange ipRange

Ingatlanérték

undefined | SasIPRange

permissions

Csak akkor választható, ha az azonosító meg van adva. További részletekért tekintse meg AccountSASPermissions, QueueSASPermissions.

permissions?: string

Ingatlanérték

string

protocol

Optional. Az engedélyezett HTTP-protokoll(ok).

protocol?: SASProtocol

Ingatlanérték

resource

Optional. A tárolási üzenetsor (csak QueueSASSignatureValuesesetén).

resource?: string

Ingatlanérték

string

resourceTypes

Optional. A hozzáférés alatt álló tárolási erőforrástípusok (csak a fiók SAS-hez). További részletekért tekintse meg AccountSASResourceTypes.

resourceTypes?: string

Ingatlanérték

string

services

Optional. A hozzáférés alatt álló tárolási szolgáltatások (csak az SAS fiókhoz). További részletekért tekintse meg AccountSASServices.

services?: string

Ingatlanérték

string

signature

Az SAS-jogkivonat aláírása.

signature: string

Ingatlanérték

string

startsOn

Optional. Az SAS-jogkivonat kezdő időpontja.

startsOn?: Date

Ingatlanérték

Date

version

A Storage API verziója.

version: string

Ingatlanérték

string

Módszer részletei

toString()

Minden SAS-lekérdezési paramétert egy URL-címhez fűzhető sztringbe kódol.

function toString(): string

Visszatér

string