Sdílet prostřednictvím


FileSystemSASPermissions 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 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ěl by být serializován s toString a nastaven jako pole oprávnění na DataLakeSASSignatureValues 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í.

execute

Určuje udělený přístup ke spuštění.

list

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

manageAccessControl

Určuje udělený přístup oprávnění, který volajícímu umožňuje nastavit oprávnění a seznamy ACL POSIX pro objekty blob (soubory a adresáře).

manageOwnership

Určuje udělený přístup k vlastnictví, který volajícímu umožňuje nastavit vlastníka, vlastnící skupinu nebo jednat jako vlastník při přejmenování nebo odstranění objektu blob (souboru nebo adresáře) ve složce, která má nastavenou rychlou bitovou sadu.

move

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

read

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

write

Určuje udělený přístup k zápisu.

Metody

parse(string)

Vytvoří FileSystemSASPermissions 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 zaručuje, že oprávnění jsou v pořadí přijatém službou.

Pořadíznakůch

Viz https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

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

execute

Určuje udělený přístup ke spuštění.

execute: boolean

Hodnota vlastnosti

boolean

list

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

list: boolean

Hodnota vlastnosti

boolean

manageAccessControl

Určuje udělený přístup oprávnění, který volajícímu umožňuje nastavit oprávnění a seznamy ACL POSIX pro objekty blob (soubory a adresáře).

manageAccessControl: boolean

Hodnota vlastnosti

boolean

manageOwnership

Určuje udělený přístup k vlastnictví, který volajícímu umožňuje nastavit vlastníka, vlastnící skupinu nebo jednat jako vlastník při přejmenování nebo odstranění objektu blob (souboru nebo adresáře) ve složce, která má nastavenou rychlou bitovou sadu.

manageOwnership: boolean

Hodnota vlastnosti

boolean

move

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

move: boolean

Hodnota vlastnosti

boolean

read

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

read: boolean

Hodnota vlastnosti

boolean

write

Určuje udělený přístup k zápisu.

write: boolean

Hodnota vlastnosti

boolean

Podrobnosti metody

parse(string)

Vytvoří FileSystemSASPermissions 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): FileSystemSASPermissions

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.

Pořadíznakůch

Viz https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

function toString(): string

Návraty

string