Sdílet prostřednictvím


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í.

deleteVersion

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í.

permanentDelete

Určuje, že je povolené trvalé odstranění.

read

Určuje udělený přístup pro čtení.

setImmutabilityPolicy

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(BlobSASPermissionsLike)

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í.

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.

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