Dela via


AccountSASPermissions 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 AccountSAS. 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 AccountSASSignatureValues-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

Behörighet att lägga till meddelanden, tabellentiteter och lägga till i beviljade blobar.

create

Behörighet att skapa blobar och filer som beviljats.

delete

Behörighet att ta bort blobar och filer som beviljats.

list

Behörighet att lista blobcontainrar, blobar, resurser, kataloger och filer som beviljats.

process

Behörighet att hämta och ta bort meddelanden som beviljats.

read

Behörighet att läsa resurser och lista köer och tabeller som beviljats.

update

Behörigheter för att uppdatera meddelanden och tabellentiteter som beviljats.

write

Behörighet att skriva resurser som beviljats.

Metoder

parse(string)

Parsa initierar fälten AccountSASPermissions från en sträng.

toString()

Skapar SAS-behörighetssträngen för ett Azure Storage-konto. Anropa den här metoden för att ange fältet AccountSASSignatureValues-behörigheter.

Om du använder den här metoden garanteras att resurstyperna är i en ordning som accepteras av tjänsten.

Se https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

Egenskapsinformation

add

Behörighet att lägga till meddelanden, tabellentiteter och lägga till i beviljade blobar.

add: boolean

Egenskapsvärde

boolean

create

Behörighet att skapa blobar och filer som beviljats.

create: boolean

Egenskapsvärde

boolean

delete

Behörighet att ta bort blobar och filer som beviljats.

delete: boolean

Egenskapsvärde

boolean

list

Behörighet att lista blobcontainrar, blobar, resurser, kataloger och filer som beviljats.

list: boolean

Egenskapsvärde

boolean

process

Behörighet att hämta och ta bort meddelanden som beviljats.

process: boolean

Egenskapsvärde

boolean

read

Behörighet att läsa resurser och lista köer och tabeller som beviljats.

read: boolean

Egenskapsvärde

boolean

update

Behörigheter för att uppdatera meddelanden och tabellentiteter som beviljats.

update: boolean

Egenskapsvärde

boolean

write

Behörighet att skriva resurser som beviljats.

write: boolean

Egenskapsvärde

boolean

Metodinformation

parse(string)

Parsa initierar fälten AccountSASPermissions från en sträng.

static function parse(permissions: string): AccountSASPermissions

Parametrar

permissions

string

Returer

toString()

Skapar SAS-behörighetssträngen för ett Azure Storage-konto. Anropa den här metoden för att ange fältet AccountSASSignatureValues-behörigheter.

Om du använder den här metoden garanteras att resurstyperna är i en ordning som accepteras av tjänsten.

Se https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

function toString(): string

Returer

string