Dela via


QueueSASPermissions class

ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME.

Det här är en hjälpklass för att skapa en sträng som representerar de behörigheter som beviljas av en ServiceSAS till en kö. Om du anger värdet true innebär det att alla SAS som använder dessa behörigheter beviljar behörigheter för den åtgärden. När alla värden har angetts ska detta serialiseras med toString och anges som behörighetsfältet i ett QueueSASSignatureValues-objekt . Det går att konstruera behörighetssträngen utan den här klassen, men behörigheternas ordning är speciell och den här klassen garanterar korrekthet.

Egenskaper

add

Anger Lägg till åtkomst beviljas.

process

Anger Processåtkomst beviljas.

read

Anger läsbehörighet beviljad.

update

Anger beviljad uppdateringsåtkomst.

Metoder

parse(string)

Skapar en QueueSASPermissions från den angivna behörighetssträngen. Den här metoden genererar ett fel om det påträffar ett tecken som inte motsvarar en giltig behörighet.

toString()

Konverterar de angivna behörigheterna till en sträng. Med den här metoden garanteras att behörigheterna är i en ordning som accepteras av tjänsten.

Egenskapsinformation

add

Anger Lägg till åtkomst beviljas.

add: boolean

Egenskapsvärde

boolean

process

Anger Processåtkomst beviljas.

process: boolean

Egenskapsvärde

boolean

read

Anger läsbehörighet beviljad.

read: boolean

Egenskapsvärde

boolean

update

Anger beviljad uppdateringsåtkomst.

update: boolean

Egenskapsvärde

boolean

Metodinformation

parse(string)

Skapar en QueueSASPermissions från den angivna behörighetssträngen. Den här metoden genererar ett fel om det påträffar ett tecken som inte motsvarar en giltig behörighet.

static function parse(permissions: string): QueueSASPermissions

Parametrar

permissions

string

Returer

toString()

Konverterar de angivna behörigheterna till en sträng. Med den här metoden garanteras att behörigheterna är i en ordning som accepteras av tjänsten.

function toString(): string

Returer

string

En sträng som representerar QueueSASPermissions