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