DirectorySASPermissions class
Toto je pomocná třída pro vytvoření řetězce představujícího oprávnění udělená službou ServiceSAS k adresáři. 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ří DirectorySASPermissions 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ří DirectorySASPermissions 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): DirectorySASPermissions
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