Udostępnij za pośrednictwem


AccountSASPermissions 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 accountSAS. 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:AccountSASSignatureValues> 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

Uprawnienie do dodawania komunikatów, jednostek tabeli i dołączania do przyznanych obiektów blob.

create

Udzielono uprawnień do tworzenia obiektów blob i plików.

delete

Udzielono uprawnień do tworzenia obiektów blob i plików.

deleteVersion

Udzielono uprawnień do usuwania wersji.

filter

Uprawnienie do filtrowania obiektów blob.

list

Uprawnienie do wyświetlania listy kontenerów obiektów blob, obiektów blob, udziałów, katalogów i przyznanych plików.

process

Udzielono uprawnień do pobierania i usuwania komunikatów.

read

Uprawnienie do odczytywania zasobów i list przypisanych kolejek i tabel.

setImmutabilityPolicy

Uprawnienie do ustawiania zasad niezmienności.

tag

Udzielono dostępu do tagów specfies.

update

Uprawnienia do aktualizowania przyznanych komunikatów i jednostek tabeli.

write

Udzielono uprawnień do zapisu zasobów.

Metody

from(AccountSASPermissionsLike)

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

parse(string)

Analizuje pola AccountSASPermissions z ciągu.

toString()

Tworzy ciąg uprawnień sygnatury dostępu współdzielonego dla konta usługi Azure Storage. Wywołaj tę metodę, aby ustawić pole AccountSASSignatureValues Permissions (Uprawnienia). Użycie tej metody gwarantuje, że typy zasobów są w kolejności akceptowanej przez usługę.

Szczegóły właściwości

add

Uprawnienie do dodawania komunikatów, jednostek tabeli i dołączania do przyznanych obiektów blob.

add: boolean

Wartość właściwości

boolean

create

Udzielono uprawnień do tworzenia obiektów blob i plików.

create: boolean

Wartość właściwości

boolean

delete

Udzielono uprawnień do tworzenia obiektów blob i plików.

delete: boolean

Wartość właściwości

boolean

deleteVersion

Udzielono uprawnień do usuwania wersji.

deleteVersion: boolean

Wartość właściwości

boolean

filter

Uprawnienie do filtrowania obiektów blob.

filter: boolean

Wartość właściwości

boolean

list

Uprawnienie do wyświetlania listy kontenerów obiektów blob, obiektów blob, udziałów, katalogów i przyznanych plików.

list: boolean

Wartość właściwości

boolean

process

Udzielono uprawnień do pobierania i usuwania komunikatów.

process: boolean

Wartość właściwości

boolean

read

Uprawnienie do odczytywania zasobów i list przypisanych kolejek i tabel.

read: boolean

Wartość właściwości

boolean

setImmutabilityPolicy

Uprawnienie do ustawiania zasad niezmienności.

setImmutabilityPolicy: boolean

Wartość właściwości

boolean

tag

Udzielono dostępu do tagów specfies.

tag: boolean

Wartość właściwości

boolean

update

Uprawnienia do aktualizowania przyznanych komunikatów i jednostek tabeli.

update: boolean

Wartość właściwości

boolean

write

Udzielono uprawnień do zapisu zasobów.

write: boolean

Wartość właściwości

boolean

Szczegóły metody

from(AccountSASPermissionsLike)

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

static function from(permissionLike: AccountSASPermissionsLike)

Parametry

permissionLike
AccountSASPermissionsLike

Zwraca

parse(string)

Analizuje pola AccountSASPermissions z ciągu.

static function parse(permissions: string)

Parametry

permissions

string

Zwraca

toString()

Tworzy ciąg uprawnień sygnatury dostępu współdzielonego dla konta usługi Azure Storage. Wywołaj tę metodę, aby ustawić pole AccountSASSignatureValues Permissions (Uprawnienia). Użycie tej metody gwarantuje, że typy zasobów są w kolejności akceptowanej przez usługę.

function toString()

Zwraca

string