ContainerSASPermissions class
Jest to klasa pomocnika 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ą funkcji toString i ustawić jako pole uprawnień w <xref:BlobSASSignatureValues> obiekcie. 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 | Określa Dodaj udzielony dostęp. |
create | Określa Utwórz dostęp udzielony. |
delete | Określa Usuń udzielony dostęp. |
delete |
Określa Usuwanie dostępu do wersji przyznane. |
execute | Określa Wykonywanie dostępu przyznane. |
list | Określa dostęp do listy udzielony. |
move | Określa Przenoszenie dostępu przyznane. |
read | Określa udzielony dostęp do odczytu. |
set |
Określa zestawImmutabilityPolicy udzielony dostęp. |
tag | Dostęp do tagów specfies udzielono. |
write | Określa udzielony dostęp do zapisu. |
Metody
from(Container |
Tworzy obiekt <xref:ContainerSASPermissions> na podstawie nieprzetworzonego obiektu, który zawiera takie same klucze, jak i wartości logiczne dla nich. |
parse(string) | Tworzy element <xref:ContainerSASPermissions> na podstawie określonego ciągu uprawnień. Ta metoda zgłosi błąd, jeśli napotka znak, który nie odpowiada prawidłowemu uprawnieniu. |
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 w tym miejscu, aby zapewnić poprawność. |
Szczegóły właściwości
add
Określa Dodaj udzielony dostęp.
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 Usuwanie dostępu do wersji przyznane.
deleteVersion: boolean
Wartość właściwości
boolean
execute
Określa Wykonywanie dostępu przyznane.
execute: boolean
Wartość właściwości
boolean
list
Określa dostęp do listy udzielony.
list: boolean
Wartość właściwości
boolean
move
Określa Przenoszenie dostępu przyznane.
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 udzielony dostęp.
setImmutabilityPolicy: boolean
Wartość właściwości
boolean
tag
Dostęp do tagów specfies udzielono.
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(ContainerSASPermissionsLike)
Tworzy obiekt <xref:ContainerSASPermissions> na podstawie nieprzetworzonego obiektu, który zawiera takie same klucze, jak i wartości logiczne dla nich.
static function from(permissionLike: ContainerSASPermissionsLike)
Parametry
- permissionLike
- ContainerSASPermissionsLike
Zwraca
parse(string)
Tworzy element <xref:ContainerSASPermissions> na podstawie określonego ciągu uprawnień. Ta metoda zgłosi błąd, jeśli napotka znak, który nie odpowiada prawidłowemu uprawnieniu.
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ę. Kolejność znaków powinna być określona w tym miejscu, aby zapewnić poprawność.
function toString()
Zwraca
string
Azure SDK for JavaScript