ContainerSASPermissions 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 powinna być serializowana ciągiem toString i ustawiona jako pole uprawnień w obiekcie BlobSASSignatureValues. 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 Tworzenie przyznanego dostępu. |
| delete | Określa Usuń udzielony dostęp. |
| delete |
Określa Usuń dostęp do wersji udzielony. |
| execute | Określa Wykonaj dostęp udzielony. |
| filter |
Określa, że dozwolone jest filtrowanie obiektów blob według tagów. |
| list | Określa dostęp do listy udzielony. |
| move | Określa Przenoszenie dostępu przyznane. |
| permanent |
Określa, że trwałe usuwanie jest dozwolone. |
| read | Określa udzielony dostęp do odczytu. |
| set |
Określa setImmutabilityPolicy udzielony dostęp. |
| tag | Dostęp do tagów specfies udzielono. |
| write | Określa udzielony dostęp do zapisu. |
Metody
| from(Container |
Tworzy ContainerSASPermissions z nieprzetworzonego obiektu zawierającego te same klucze i wartości logiczne dla nich. |
| parse(string) | Tworzy ContainerSASPermissions 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://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas |
Szczegóły właściwości
add
Określa Dodaj udzielony dostęp.
add: boolean
Wartość właściwości
boolean
create
Określa Tworzenie przyznanego dostępu.
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 Usuń dostęp do wersji udzielony.
deleteVersion: boolean
Wartość właściwości
boolean
execute
Określa Wykonaj dostęp udzielony.
execute: boolean
Wartość właściwości
boolean
filterByTags
Określa, że dozwolone jest filtrowanie obiektów blob według tagów.
filterByTags: 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
permanentDelete
Określa, że trwałe usuwanie jest dozwolone.
permanentDelete: 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 setImmutabilityPolicy 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 ContainerSASPermissions z nieprzetworzonego obiektu zawierającego te same klucze i wartości logiczne dla nich.
static function from(permissionLike: ContainerSASPermissionsLike): ContainerSASPermissions
Parametry
- permissionLike
- ContainerSASPermissionsLike
Zwraca
parse(string)
Tworzy ContainerSASPermissions 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): ContainerSASPermissions
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://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas
function toString(): string
Zwraca
string