Dela via


DirectorySASPermissions class

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 katalog. Om du anger ett värde till 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 DataLakeSASSignatureValues-objekt . Det går att skapa 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 beviljad åtkomst.

execute

Anger Körningsåtkomst beviljad.

list

Anger Liståtkomst beviljad.

manageAccessControl

Anger behörighetsåtkomst beviljad, vilket gör att anroparen kan ange behörigheter och POSIX-ACL:er för blobar (filer och kataloger).

manageOwnership

Anger ägarskapsåtkomst beviljad, vilket gör att anroparen kan ange ägare, ägande grupp eller fungera som ägare när du byter namn på eller tar bort en blob (fil eller katalog) i en mapp som har fästbiten inställd.

move

Anger Flytta åtkomst beviljad.

read

Anger läsbehörighet beviljad.

write

Anger skrivbehörighet beviljad.

Metoder

parse(string)

Skapar en DirectorySASPermissions 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 garanterar du att behörigheterna är i en ordning som accepteras av tjänsten.

Ordningen på tecknen bör 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 beviljad.

add: boolean

Egenskapsvärde

boolean

create

Anger Skapa åtkomst beviljad.

create: boolean

Egenskapsvärde

boolean

delete

Anger Ta bort beviljad åtkomst.

delete: boolean

Egenskapsvärde

boolean

execute

Anger Körningsåtkomst beviljad.

execute: boolean

Egenskapsvärde

boolean

list

Anger Liståtkomst beviljad.

list: boolean

Egenskapsvärde

boolean

manageAccessControl

Anger behörighetsåtkomst beviljad, vilket gör att anroparen kan ange behörigheter och POSIX-ACL:er för blobar (filer och kataloger).

manageAccessControl: boolean

Egenskapsvärde

boolean

manageOwnership

Anger ägarskapsåtkomst beviljad, vilket gör att anroparen kan ange ägare, ägande grupp eller fungera som ägare när du byter namn på eller tar bort en blob (fil eller katalog) i en mapp som har fästbiten inställd.

manageOwnership: boolean

Egenskapsvärde

boolean

move

Anger Flytta åtkomst beviljad.

move: boolean

Egenskapsvärde

boolean

read

Anger läsbehörighet beviljad.

read: boolean

Egenskapsvärde

boolean

write

Anger skrivbehörighet beviljad.

write: boolean

Egenskapsvärde

boolean

Metodinformation

parse(string)

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

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.

Ordningen på tecknen bör 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