Udostępnij za pośrednictwem


ContainerSASPermissions class

Jest to klasa pomocnika do konstruowania ciągu reprezentującego uprawnienia przyznane przez usługę ServiceSAS do kontenera. Ustawienie wartości true oznacza, że każda sygnatura dostępu współdzielonego korzystająca z tych uprawnień przyzna uprawnienia dla tej operacji. Po ustawieniu wszystkich wartości należy je serializować za pomocą parametru toString i ustawić jako pole uprawnień w obiekcie BlobSASSignatureValues . Można utworzyć ciąg uprawnień bez tej klasy, ale kolejność uprawnień jest określona, a ta klasa gwarantuje poprawność.

Właściwości

add

Określa Dodaj udzielony dostęp.

create

Określa Utwórz dostęp udzielony.

delete

Określa Usuń udzielony dostęp.

deleteVersion

Określa Usuwanie dostępu do wersji przyznane.

execute

Określa Wykonywanie dostępu przyznane.

filterByTags

Określa, że filtrowanie obiektów blob według tagów jest dozwolone.

list

Określa dostęp do listy udzielony.

move

Określa Przenoszenie dostępu przyznane.

permanentDelete

Określa, że trwałe usuwanie jest dozwolone.

read

Określa udzielony dostęp do odczytu.

setImmutabilityPolicy

Określa zestawImmutabilityPolicy udzielony dostęp.

tag

Dostęp do tagów specfies udzielono.

write

Określa udzielony dostęp do zapisu.

Metody

from(ContainerSASPermissionsLike)

Tworzy kontenerASASPermissions na podstawie nieprzetworzonego obiektu zawierającego te same klucze i wartości logiczne dla nich.

parse(string)

Tworzy kontenerSASPermissions z określonego ciągu uprawnień. Ta metoda zgłosi błąd, jeśli napotka znak, który nie odpowiada prawidłowemu uprawnieniu.

toString()

Konwertuje podane uprawnienia na ciąg. Użycie tej metody gwarantuje, że uprawnienia są w kolejności akceptowanej przez usługę.

Kolejność znaków powinna być określona w tym miejscu, aby zapewnić poprawność.

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

Szczegóły właściwości

add

Określa Dodaj udzielony dostęp.

add: boolean

Wartość właściwości

boolean

create

Określa Utwórz dostęp udzielony.

create: boolean

Wartość właściwości

boolean

delete

Określa Usuń udzielony dostęp.

delete: boolean

Wartość właściwości

boolean

deleteVersion

Określa Usuwanie dostępu do wersji przyznane.

deleteVersion: boolean

Wartość właściwości

boolean

execute

Określa Wykonywanie dostępu przyznane.

execute: boolean

Wartość właściwości

boolean

filterByTags

Określa, że filtrowanie obiektów blob według tagów jest dozwolone.

filterByTags: boolean

Wartość właściwości

boolean

list

Określa dostęp do listy udzielony.

list: boolean

Wartość właściwości

boolean

move

Określa Przenoszenie dostępu przyznane.

move: boolean

Wartość właściwości

boolean

permanentDelete

Określa, że trwałe usuwanie jest dozwolone.

permanentDelete: boolean

Wartość właściwości

boolean

read

Określa udzielony dostęp do odczytu.

read: boolean

Wartość właściwości

boolean

setImmutabilityPolicy

Określa zestawImmutabilityPolicy udzielony dostęp.

setImmutabilityPolicy: boolean

Wartość właściwości

boolean

tag

Dostęp do tagów specfies udzielono.

tag: boolean

Wartość właściwości

boolean

write

Określa udzielony dostęp do zapisu.

write: boolean

Wartość właściwości

boolean

Szczegóły metody

from(ContainerSASPermissionsLike)

Tworzy kontenerASASPermissions na podstawie nieprzetworzonego obiektu zawierającego te same klucze i wartości logiczne dla nich.

static function from(permissionLike: ContainerSASPermissionsLike): ContainerSASPermissions

Parametry

Zwraca

parse(string)

Tworzy kontenerSASPermissions z określonego ciągu uprawnień. Ta metoda zgłosi błąd, jeśli napotka znak, który nie odpowiada prawidłowemu uprawnieniu.

static function parse(permissions: string): ContainerSASPermissions

Parametry

permissions

string

Zwraca

toString()

Konwertuje podane uprawnienia na ciąg. Użycie tej metody gwarantuje, że uprawnienia są w kolejności akceptowanej przez usługę.

Kolejność znaków powinna być określona w tym miejscu, aby zapewnić poprawność.

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

function toString(): string

Zwraca

string