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 objektu blob. Nastavení hodnoty true znamená, že jakýkoli SAS, 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 s toString a nastavena jako pole oprávnění na BlobSASSignatureValues objektu. Řetězec oprávnění je možné vytvořit bez této třídy, ale pořadí oprávnění je specifické a tato třída zaručuje správnost.
Vlastnosti
add | Určuje možnost Přidat udělený přístup. |
create | Určuje udělený přístup 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 ke spuštění. |
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 | Udělený přístup ke značce Specfies |
write | Určuje udělený přístup k zápisu. |
Metody
from(Blob |
Vytvoří BlobSASPermissions z nezpracovaného objektu, který obsahuje stejné klíče jako vy a logické hodnoty pro ně. |
parse(string) | Vytvoří 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 zaručuje, že oprávnění jsou v pořadí přijatém službou. |
Podrobnosti vlastnosti
add
Určuje možnost Přidat udělený přístup.
add: boolean
Hodnota vlastnosti
boolean
create
Určuje udělený přístup 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 ke spuštění.
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
Udělený přístup ke značce 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ří BlobSASPermissions z nezpracovaného objektu, který obsahuje stejné klíče jako vy a logické hodnoty pro ně.
static function from(permissionLike: BlobSASPermissionsLike): BlobSASPermissions
Parametry
- permissionLike
- BlobSASPermissionsLike
Návraty
parse(string)
Vytvoří 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 zaručuje, že oprávnění jsou v pořadí přijatém službou.
function toString(): string
Návraty
string
Řetězec představující objekt blobSASPermissions