Udostępnij za pośrednictwem


BlobSASPermissions class

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Jest to klasa pomocnika służąca do konstruowania ciągu reprezentującego uprawnienia przyznane przez usługę ServiceSAS do obiektu blob. 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ą funkcji toString i ustawić jako pole uprawnień w <xref:BlobSASSignatureValues> obiekcie. Istnieje możliwość skonstruowania ciągu uprawnień bez tej klasy, ale kolejność uprawnień jest określona, a ta klasa gwarantuje poprawność.

Właściwości

add

Określa Dodawanie przyznanego dostępu.

create

Określa utwórz dostęp udzielony.

delete

Określa Usuń udzielony dostęp.

deleteVersion

Określa Usuń dostęp do wersji udzielony.

execute

Określa Wykonywanie przyznanego dostępu.

move

Określa przenoszenie dostępu przyznanego.

read

Określa udzielony dostęp do odczytu.

setImmutabilityPolicy

Określa zestawImmutabilityPolicy dostęp udzielony.

tag

Udzielono dostępu do tagów specfies.

write

Określa udzielony dostęp do zapisu.

Metody

from(BlobSASPermissionsLike)

Tworzy obiekt <xref:BlobSASPermissions> z nieprzetworzonego obiektu, który zawiera te same klucze, co i wartości logiczne dla nich.

parse(string)

Tworzy element <xref:BlobSASPermissions> z określonego ciągu uprawnień. Ta metoda zgłosi błąd, jeśli napotka znak, który nie odpowiada prawidłowemu uprawnienia.

toString()

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

Szczegóły właściwości

add

Określa Dodawanie przyznanego dostępu.

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 Usuń dostęp do wersji udzielony.

deleteVersion: boolean

Wartość właściwości

boolean

execute

Określa Wykonywanie przyznanego dostępu.

execute: boolean

Wartość właściwości

boolean

move

Określa przenoszenie dostępu przyznanego.

move: 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 dostęp udzielony.

setImmutabilityPolicy: boolean

Wartość właściwości

boolean

tag

Udzielono dostępu do tagów specfies.

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(BlobSASPermissionsLike)

Tworzy obiekt <xref:BlobSASPermissions> z nieprzetworzonego obiektu, który zawiera te same klucze, co i wartości logiczne dla nich.

static function from(permissionLike: BlobSASPermissionsLike)

Parametry

permissionLike
BlobSASPermissionsLike

Zwraca

parse(string)

Tworzy element <xref:BlobSASPermissions> z określonego ciągu uprawnień. Ta metoda zgłosi błąd, jeśli napotka znak, który nie odpowiada prawidłowemu uprawnienia.

static function parse(permissions: string)

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ę.

function toString()

Zwraca

string

Ciąg reprezentujący obiekty blobSASPermissions