Delen via


FileSystemSASPermissions class

Dit is een helperklasse voor het maken van een tekenreeks die de machtigingen vertegenwoordigt die door een ServiceSAS aan een container 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.

manageAccessControl

Hiermee geeft u machtigingstoegang verleend op, waarmee de aanroeper machtigingen en POSIX-ACL's voor blobs (bestanden en mappen) kan instellen.

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.

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 FileSystemSASPermissions op basis van de opgegeven machtigingstekenreeks. Deze methode genereert een fout als er een teken wordt aangeroepen dat niet overeenkomt met een geldige machtiging.

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

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 FileSystemSASPermissions 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): FileSystemSASPermissions

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