Sdílet prostřednictvím


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

deleteVersion

Určuje udělený přístup k odstranění verze.

execute

Určuje udělený přístup k provedení.

filterByTags

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.

permanentDelete

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

read

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

setImmutabilityPolicy

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

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

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.

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

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