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 AccountSASSignatureValues obiektu. 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 | Uprawnienie do dodawania komunikatów, jednostek tabeli i dołączania do przyznanych obiektów blob. |
create | Uprawnienie do tworzenia obiektów blob i plików udzielonych. |
delete | Uprawnienie do usuwania obiektów blob i plików udzielonych. |
list | Uprawnienie do wyświetlania listy kontenerów obiektów blob, obiektów blob, udziałów, katalogów i plików przyznanych. |
process | Uprawnienie do pobierania i usuwania udzielonych komunikatów. |
read | Uprawnienie do odczytu zasobów i kolejek i tabel listy udzielonych. |
update | Uprawnienia do aktualizowania udzielonych komunikatów i jednostek tabeli. |
write | Uprawnienie do zapisywania przyznanych zasobów. |
Metody
parse(string) | Analizuje pola AccountSASPermissions z ciągu. |
to |
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ę. Zobacz https://learn.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
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
Uprawnienie do tworzenia obiektów blob i plików udzielonych.
create: boolean
Wartość właściwości
boolean
delete
Uprawnienie do usuwania obiektów blob i plików udzielonych.
delete: 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 plików przyznanych.
list: boolean
Wartość właściwości
boolean
process
Uprawnienie do pobierania i usuwania udzielonych komunikatów.
process: boolean
Wartość właściwości
boolean
read
Uprawnienie do odczytu zasobów i kolejek i tabel listy udzielonych.
read: boolean
Wartość właściwości
boolean
update
Uprawnienia do aktualizowania udzielonych komunikatów i jednostek tabeli.
update: boolean
Wartość właściwości
boolean
write
Uprawnienie do zapisywania przyznanych zasobów.
write: boolean
Wartość właściwości
boolean
Szczegóły metody
parse(string)
Analizuje pola AccountSASPermissions z ciągu.
static function parse(permissions: string): AccountSASPermissions
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ę.
Zobacz https://learn.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function toString(): string
Zwraca
string