DirectorySASPermissions class
Dit is een helperklasse voor het samenstellen van een tekenreeks die de machtigingen vertegenwoordigt die door een ServiceSAS aan een map worden verleend. Als u een waarde instelt op true, betekent dit dat elke SAS die gebruikmaakt van deze machtigingen machtigingen verleent voor die bewerking. Zodra alle waarden zijn ingesteld, moet dit worden geserialiseerd met toString en instellen als het machtigingsveld voor een DataLakeSASSignatureValues-object . Het is mogelijk om de machtigingstekenreeks te maken zonder deze klasse, maar de volgorde van de machtigingen is specifiek en deze klasse garandeert juistheid.
Eigenschappen
add | Hiermee geeft u toegang verleend. |
create | Hiermee geeft u Toegang maken verleend. |
delete | Hiermee geeft u De toegang verwijderen verleend. |
execute | Hiermee geeft u Toegang uitvoeren verleend. |
list | Hiermee geeft u lijsttoegang verleend. |
manage |
Hiermee geeft u machtigingstoegang verleend op, waarmee de aanroeper machtigingen en POSIX-ACL's voor blobs (bestanden en mappen) kan instellen. |
manage |
Hiermee geeft u toegang tot eigendom verleend, waarmee de aanroeper eigenaar, groep eigenaar, of optreden als de eigenaar bij het hernoemen of verwijderen van een blob (bestand of map) in een map waarin de sticky bit is ingesteld. |
move | Hiermee geeft u de toegestane verplaatsingstoegang op. |
read | Hiermee geeft u de verleende leestoegang op. |
write | Hiermee geeft u de toegestane schrijftoegang op. |
Methoden
parse(string) | Hiermee maakt u een DirectorySASPermissions op basis van de opgegeven machtigingstekenreeks. Deze methode genereert een fout als er een teken wordt aangeroepen dat niet overeenkomt met een geldige machtiging. |
to |
Converteert de opgegeven machtigingen naar een tekenreeks. Als u deze methode gebruikt, zorgt u ervoor dat de machtigingen zich in een volgorde bevinden die door de service wordt geaccepteerd. De volgorde van de tekens moet hier worden opgegeven om de juistheid te garanderen. Zie https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas |
Eigenschapdetails
add
Hiermee geeft u toegang verleend.
add: boolean
Waarde van eigenschap
boolean
create
Hiermee geeft u Toegang maken verleend.
create: boolean
Waarde van eigenschap
boolean
delete
Hiermee geeft u De toegang verwijderen verleend.
delete: boolean
Waarde van eigenschap
boolean
execute
Hiermee geeft u Toegang uitvoeren verleend.
execute: boolean
Waarde van eigenschap
boolean
list
Hiermee geeft u lijsttoegang verleend.
list: boolean
Waarde van eigenschap
boolean
manageAccessControl
Hiermee geeft u machtigingstoegang verleend op, waarmee de aanroeper machtigingen en POSIX-ACL's voor blobs (bestanden en mappen) kan instellen.
manageAccessControl: boolean
Waarde van eigenschap
boolean
manageOwnership
Hiermee geeft u toegang tot eigendom verleend, waarmee de aanroeper eigenaar, groep eigenaar, of optreden als de eigenaar bij het hernoemen of verwijderen van een blob (bestand of map) in een map waarin de sticky bit is ingesteld.
manageOwnership: boolean
Waarde van eigenschap
boolean
move
Hiermee geeft u de toegestane verplaatsingstoegang op.
move: boolean
Waarde van eigenschap
boolean
read
Hiermee geeft u de verleende leestoegang op.
read: boolean
Waarde van eigenschap
boolean
write
Hiermee geeft u de toegestane schrijftoegang op.
write: boolean
Waarde van eigenschap
boolean
Methodedetails
parse(string)
Hiermee maakt u een DirectorySASPermissions op basis van de opgegeven machtigingstekenreeks. Deze methode genereert een fout als er een teken wordt aangeroepen dat niet overeenkomt met een geldige machtiging.
static function parse(permissions: string): DirectorySASPermissions
Parameters
- permissions
-
string
Retouren
toString()
Converteert de opgegeven machtigingen naar een tekenreeks. Als u deze methode gebruikt, zorgt u ervoor dat de machtigingen zich in een volgorde bevinden die door de service wordt geaccepteerd.
De volgorde van de tekens moet hier worden opgegeven om de juistheid te garanderen.
Zie https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas
function toString(): string
Retouren
string