Dela via


ContainerSASPermissions class

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 container. 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ält för 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 beviljas.

create

Anger Skapa åtkomst beviljas.

delete

Anger Ta bort beviljad åtkomst.

deleteVersion

Anger Ta bort versionsåtkomst beviljas.

execute

Anger Körningsåtkomst beviljas.

filterByTags

Anger att Filtrera blobar efter taggar tillåts.

list

Anger Liståtkomst beviljad.

move

Anger Beviljad flyttåtkomst.

permanentDelete

Anger att permanent borttagning tillåts.

read

Anger läsbehörighet beviljad.

setImmutabilityPolicy

Anger beviljad SetImmutabilityPolicy-åtkomst.

tag

Specfies Taggåtkomst beviljas.

write

Anger skrivåtkomst beviljad.

Metoder

from(ContainerSASPermissionsLike)

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

parse(string)

Skapar en ContainerSASPermissions 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.

Teckenordningen ska vara som anges här för att säkerställa korrekthet.

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

Egenskapsinformation

add

Anger Lägg till åtkomst beviljas.

add: boolean

Egenskapsvärde

boolean

create

Anger Skapa åtkomst beviljas.

create: boolean

Egenskapsvärde

boolean

delete

Anger Ta bort beviljad åtkomst.

delete: boolean

Egenskapsvärde

boolean

deleteVersion

Anger Ta bort versionsåtkomst beviljas.

deleteVersion: boolean

Egenskapsvärde

boolean

execute

Anger Körningsåtkomst beviljas.

execute: boolean

Egenskapsvärde

boolean

filterByTags

Anger att Filtrera blobar efter taggar tillåts.

filterByTags: boolean

Egenskapsvärde

boolean

list

Anger Liståtkomst beviljad.

list: boolean

Egenskapsvärde

boolean

move

Anger Beviljad flyttåtkomst.

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 beviljad SetImmutabilityPolicy-åtkomst.

setImmutabilityPolicy: boolean

Egenskapsvärde

boolean

tag

Specfies Taggåtkomst beviljas.

tag: boolean

Egenskapsvärde

boolean

write

Anger skrivåtkomst beviljad.

write: boolean

Egenskapsvärde

boolean

Metodinformation

from(ContainerSASPermissionsLike)

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

static function from(permissionLike: ContainerSASPermissionsLike): ContainerSASPermissions

Parametrar

Returer

parse(string)

Skapar en ContainerSASPermissions 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): ContainerSASPermissions

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.

Teckenordningen ska vara som anges här för att säkerställa korrekthet.

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

function toString(): string

Returer

string