FileSystemSASPermissions class
Jest to klasa pomocnika służąca 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ą polecenia toString i ustawić jako pole uprawnień w obiekcie DataLakeSASSignatureValues . 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. |
execute | Określa Wykonywanie przyznanego dostępu. |
list | Określa dostęp do listy udzielonych. |
manage |
Określa udzielony dostęp do uprawnień, który umożliwia obiektowi wywołującego ustawianie uprawnień i list ACL POSIX w obiektach blob (plikach i katalogach). |
manage |
Określa udzielony dostęp do własności, który umożliwia obiektowi wywołującego ustawienie właściciela, grupy będącej właścicielem lub pełnienie roli właściciela podczas zmieniania nazwy lub usuwania obiektu blob (pliku lub katalogu) w folderze, który ma zestaw bitów sticky. |
move | Określa przenoszenie dostępu przyznanego. |
read | Określa udzielony dostęp do odczytu. |
write | Określa udzielony dostęp do zapisu. |
Metody
parse(string) | Tworzy element FileSystemSASPermissions z określonego ciągu uprawnień. Ta metoda zgłosi błąd, jeśli napotka znak, który nie odpowiada prawidłowemu uprawnienia. |
to |
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 tutaj, 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 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
execute
Określa Wykonywanie przyznanego dostępu.
execute: boolean
Wartość właściwości
boolean
list
Określa dostęp do listy udzielonych.
list: boolean
Wartość właściwości
boolean
manageAccessControl
Określa udzielony dostęp do uprawnień, który umożliwia obiektowi wywołującego ustawianie uprawnień i list ACL POSIX w obiektach blob (plikach i katalogach).
manageAccessControl: boolean
Wartość właściwości
boolean
manageOwnership
Określa udzielony dostęp do własności, który umożliwia obiektowi wywołującego ustawienie właściciela, grupy będącej właścicielem lub pełnienie roli właściciela podczas zmieniania nazwy lub usuwania obiektu blob (pliku lub katalogu) w folderze, który ma zestaw bitów sticky.
manageOwnership: 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
write
Określa udzielony dostęp do zapisu.
write: boolean
Wartość właściwości
boolean
Szczegóły metody
parse(string)
Tworzy element FileSystemSASPermissions 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): FileSystemSASPermissions
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 tutaj, aby zapewnić poprawność.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas
function toString(): string
Zwraca
string