ContainerSASPermissions class
Toto je pomocná třída pro vytvoření řetězce představujícího oprávnění udělená službou ServiceSAS kontejneru. Nastavení hodnoty na true znamená, že každý SDÍLENÝ přístupový podpis, který tato oprávnění používá, udělí oprávnění pro danou operaci. Jakmile jsou všechny hodnoty nastaveny, měla by být serializována pomocí toString a nastavena jako pole oprávnění objektu BlobSASSignatureValues . Je možné vytvořit řetězec oprávnění bez této třídy, ale pořadí oprávnění je zvláštní a tato třída zaručuje správnost.
Vlastnosti
add | Určuje Přidat udělený přístup. |
create | Určuje Udělení přístupu k vytvoření. |
delete | Určuje udělený přístup k odstranění. |
delete |
Určuje udělený přístup k odstranění verze. |
execute | Určuje udělený přístup k provedení. |
filter |
Určuje, že je povolené filtrování objektů blob podle značek. |
list | Určuje udělení přístupu k seznamu. |
move | Určuje udělení přístupu k přesunu. |
permanent |
Určuje, že trvalé odstranění je povolené. |
read | Určuje udělený přístup ke čtení. |
set |
Určuje udělený přístup SetImmutabilityPolicy. |
tag | Byl udělen přístup ke značce specfies. |
write | Určuje udělený přístup pro zápis. |
Metody
from(Container |
Vytvoří ContainerSASPermissions z nezpracovaného objektu, který obsahuje stejné klíče jako on a logické hodnoty pro ně. |
parse(string) | Vytvoří ContainerSASPermissions ze zadaného řetězce oprávnění. Tato metoda vyvolá chybu, pokud narazí na znak, který neodpovídá platnému oprávnění. |
to |
Převede zadaná oprávnění na řetězec. Použití této metody zaručuje, že oprávnění budou v pořadí, které služba akceptuje. Pořadí znaků by mělo být uvedené tady, aby byla zajištěna správnost. Viz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas. |
Podrobnosti vlastnosti
add
Určuje Přidat udělený přístup.
add: boolean
Hodnota vlastnosti
boolean
create
Určuje Udělení přístupu k vytvoření.
create: boolean
Hodnota vlastnosti
boolean
delete
Určuje udělený přístup k odstranění.
delete: boolean
Hodnota vlastnosti
boolean
deleteVersion
Určuje udělený přístup k odstranění verze.
deleteVersion: boolean
Hodnota vlastnosti
boolean
execute
Určuje udělený přístup k provedení.
execute: boolean
Hodnota vlastnosti
boolean
filterByTags
Určuje, že je povolené filtrování objektů blob podle značek.
filterByTags: boolean
Hodnota vlastnosti
boolean
list
Určuje udělení přístupu k seznamu.
list: boolean
Hodnota vlastnosti
boolean
move
Určuje udělení přístupu k přesunu.
move: boolean
Hodnota vlastnosti
boolean
permanentDelete
Určuje, že trvalé odstranění je povolené.
permanentDelete: boolean
Hodnota vlastnosti
boolean
read
Určuje udělený přístup ke čtení.
read: boolean
Hodnota vlastnosti
boolean
setImmutabilityPolicy
Určuje udělený přístup SetImmutabilityPolicy.
setImmutabilityPolicy: boolean
Hodnota vlastnosti
boolean
tag
Byl udělen přístup ke značce specfies.
tag: boolean
Hodnota vlastnosti
boolean
write
Určuje udělený přístup pro zápis.
write: boolean
Hodnota vlastnosti
boolean
Podrobnosti metody
from(ContainerSASPermissionsLike)
Vytvoří ContainerSASPermissions z nezpracovaného objektu, který obsahuje stejné klíče jako on a logické hodnoty pro ně.
static function from(permissionLike: ContainerSASPermissionsLike): ContainerSASPermissions
Parametry
- permissionLike
- ContainerSASPermissionsLike
Návraty
parse(string)
Vytvoří ContainerSASPermissions ze zadaného řetězce oprávnění. Tato metoda vyvolá chybu, pokud narazí na znak, který neodpovídá platnému oprávnění.
static function parse(permissions: string): ContainerSASPermissions
Parametry
- permissions
-
string
Návraty
toString()
Převede zadaná oprávnění na řetězec. Použití této metody zaručuje, že oprávnění budou v pořadí, které služba akceptuje.
Pořadí znaků by mělo být uvedené tady, aby byla zajištěna správnost.
Viz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas.
function toString(): string
Návraty
string