Dela via


BlobSASPermissions class

ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME.

Det här är en hjälpklass för att konstruera en sträng som representerar de behörigheter som beviljas av en ServiceSAS till en blob. Om ett värde anges till true innebär det att alla SAS som använder dessa behörigheter beviljar behörigheter för åtgärden. När alla värden har angetts ska detta serialiseras med toString och anges som behörighetsfältet på ett BlobSASSignatureValues-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 beviljad.

create

Anger Skapa åtkomst beviljad.

delete

Anger Ta bort åtkomst beviljad.

deleteVersion

Anger Ta bort versionsåtkomst beviljad.

execute

Anger Kör åtkomst beviljad.

move

Anger Flytta åtkomst beviljad.

permanentDelete

Anger att Permanent borttagning tillåts.

read

Anger läsbehörighet beviljad.

setImmutabilityPolicy

Anger SetImmutabilityPolicy-åtkomst beviljad.

tag

Specfies Taggåtkomst beviljad.

write

Anger skrivåtkomst beviljad.

Metoder

from(BlobSASPermissionsLike)

Skapar en BlobSASPermissions från ett raw-objekt som innehåller samma nycklar som det och booleska värden för dem.

parse(string)

Skapar en BlobSASPermissions från den angivna behörighetssträngen. Den här metoden utlöser 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 garanterar du att behörigheterna är i en ordning som accepteras av tjänsten.

Egenskapsinformation

add

Anger Lägg till åtkomst beviljad.

add: boolean

Egenskapsvärde

boolean

create

Anger Skapa åtkomst beviljad.

create: boolean

Egenskapsvärde

boolean

delete

Anger Ta bort åtkomst beviljad.

delete: boolean

Egenskapsvärde

boolean

deleteVersion

Anger Ta bort versionsåtkomst beviljad.

deleteVersion: boolean

Egenskapsvärde

boolean

execute

Anger Kör åtkomst beviljad.

execute: boolean

Egenskapsvärde

boolean

move

Anger Flytta åtkomst beviljad.

move: boolean

Egenskapsvärde

boolean

permanentDelete

Anger att Permanent borttagning tillåts.

permanentDelete: boolean

Egenskapsvärde

boolean

read

Anger läsbehörighet beviljad.

read: boolean

Egenskapsvärde

boolean

setImmutabilityPolicy

Anger SetImmutabilityPolicy-åtkomst beviljad.

setImmutabilityPolicy: boolean

Egenskapsvärde

boolean

tag

Specfies Taggåtkomst beviljad.

tag: boolean

Egenskapsvärde

boolean

write

Anger skrivåtkomst beviljad.

write: boolean

Egenskapsvärde

boolean

Metodinformation

from(BlobSASPermissionsLike)

Skapar en BlobSASPermissions från ett raw-objekt som innehåller samma nycklar som det och booleska värden för dem.

static function from(permissionLike: BlobSASPermissionsLike): BlobSASPermissions

Parametrar

permissionLike
BlobSASPermissionsLike

Returer

parse(string)

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

static function parse(permissions: string): BlobSASPermissions

Parametrar

permissions

string

Returer

toString()

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

function toString(): string

Returer

string

En sträng som representerar BlobSASPermissions