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 kolejek, obiektów blob i plików udzielonych. |
delete | Uprawnienie do usuwania kolejek i komunikatów udzielonych. |
list | Udzielono uprawnień do wyświetlania listy kolejek. |
process | Uprawnienie do pobierania i usuwania udzielonych komunikatów. |
read | Udzielono uprawnień do odczytu zasobów. |
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://docs.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 kolejek, obiektów blob i plików udzielonych.
create: boolean
Wartość właściwości
boolean
delete
Uprawnienie do usuwania kolejek i komunikatów udzielonych.
delete: boolean
Wartość właściwości
boolean
list
Udzielono uprawnień do wyświetlania listy kolejek.
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
Udzielono uprawnień do odczytu zasobów.
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://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function toString(): string
Zwraca
string