BlobSASPermissions class
K DISPOZICI POUZE V NODE.JS RUNTIME.
Toto je pomocná třída pro vytvoření řetězce představujícího oprávnění udělená službou ServiceSAS k objektu blob. Nastavení hodnoty na true znamená, že každý sas, který používá tato oprávnění, udělí oprávnění pro danou operaci. Jakmile jsou všechny hodnoty nastaveny, měl by být serializován s toString a nastaven 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í oprávnění k vytvoření přístupu. |
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í. |
move | Určuje udělený přístup k přesunutí. |
permanent |
Určuje, že je povolené trvalé odstranění. |
read | Určuje udělený přístup pro čtení. |
set |
Určuje udělený přístup SetImmutabilityPolicy. |
tag | Byl udělen přístup ke značkám specfies. |
write | Určuje udělený přístup k zápisu. |
Metody
from(Blob |
Vytvoří objekt BlobSASPermissions z nezpracovaného objektu, který obsahuje stejné klíče a logické hodnoty pro ně. |
parse(string) | Vytvoří objekt BlobSASPermissions 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 daná oprávnění na řetězec. Použití této metody zajistí, že oprávnění budou v pořadí, které služba přijme. |
Podrobnosti vlastnosti
add
Určuje Přidat udělený přístup.
add: boolean
Hodnota vlastnosti
boolean
create
Určuje Udělení oprávnění k vytvoření přístupu.
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
move
Určuje udělený přístup k přesunutí.
move: boolean
Hodnota vlastnosti
boolean
permanentDelete
Určuje, že je povolené trvalé odstranění.
permanentDelete: boolean
Hodnota vlastnosti
boolean
read
Určuje udělený přístup pro č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čkám specfies.
tag: boolean
Hodnota vlastnosti
boolean
write
Určuje udělený přístup k zápisu.
write: boolean
Hodnota vlastnosti
boolean
Podrobnosti metody
from(BlobSASPermissionsLike)
Vytvoří objekt BlobSASPermissions z nezpracovaného objektu, který obsahuje stejné klíče a logické hodnoty pro ně.
static function from(permissionLike: BlobSASPermissionsLike): BlobSASPermissions
Parametry
- permissionLike
- BlobSASPermissionsLike
Návraty
parse(string)
Vytvoří objekt BlobSASPermissions 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): BlobSASPermissions
Parametry
- permissions
-
string
Návraty
toString()
Převede daná oprávnění na řetězec. Použití této metody zajistí, že oprávnění budou v pořadí, které služba přijme.
function toString(): string
Návraty
string
Řetězec, který představuje objekt BlobSASPermissions