Delen via


DataLakeSASPermissions class

ALLEEN BESCHIKBAAR IN NODE.JS RUNTIME.

Dit is een helperklasse voor het samenstellen van een tekenreeks die de machtigingen vertegenwoordigt die zijn verleend door een ServiceSAS. Als u een waarde instelt op true, betekent dit dat elke SAS die deze machtigingen gebruikt, machtigingen verleent voor die bewerking. Zodra alle waarden zijn ingesteld, moet dit worden geserialiseerd met toString en ingesteld als het machtigingsveld voor een DataLakeSASSignatureValues-object. Het is mogelijk om de machtigingstekenreeks zonder deze klasse samen te stellen, maar de volgorde van de machtigingen is bijzonder en deze klasse garandeert juistheid.

Eigenschappen

add

Hiermee geeft u Toegang toevoegen verleend.

create

Hiermee geeft u Toegang maken verleend.

delete

Hiermee geeft u De toegang verwijderen verleend.

execute

Hiermee geeft u Execute-toegang verleend.

manageAccessControl

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

manageOwnership

Hiermee geeft u de toegang tot eigendom op, waarmee de beller eigenaar, groep eigenaar kan instellen of fungeren als de eigenaar bij het wijzigen of verwijderen van een blob (bestand of map) in een map met de plak-bit ingesteld.

move

Hiermee geeft u verplaatsingstoegang verleend.

read

Hiermee geeft u leestoegang verleend.

write

Hiermee geeft u schrijftoegang verleend.

Methoden

parse(string)

Hiermee maakt u een DataLakeSASPermissions op basis van de opgegeven machtigingenreeks. Deze methode genereert een fout als er een teken optreedt dat niet overeenkomt met een geldige machtiging.

toString()

Converteert de opgegeven machtigingen naar een tekenreeks. Als u deze methode gebruikt, worden de machtigingen gegarandeerd in een bestelling die door de service wordt geaccepteerd.

Eigenschapdetails

add

Hiermee geeft u Toegang toevoegen 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 Execute-toegang verleend.

execute: boolean

Waarde van eigenschap

boolean

manageAccessControl

Hiermee geeft u machtigingstoegang verleend, 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 de toegang tot eigendom op, waarmee de beller eigenaar, groep eigenaar kan instellen of fungeren als de eigenaar bij het wijzigen of verwijderen van een blob (bestand of map) in een map met de plak-bit ingesteld.

manageOwnership: boolean

Waarde van eigenschap

boolean

move

Hiermee geeft u verplaatsingstoegang verleend.

move: boolean

Waarde van eigenschap

boolean

read

Hiermee geeft u leestoegang verleend.

read: boolean

Waarde van eigenschap

boolean

write

Hiermee geeft u schrijftoegang verleend.

write: boolean

Waarde van eigenschap

boolean

Methodedetails

parse(string)

Hiermee maakt u een DataLakeSASPermissions op basis van de opgegeven machtigingenreeks. Deze methode genereert een fout als er een teken optreedt dat niet overeenkomt met een geldige machtiging.

static function parse(permissions: string): DataLakeSASPermissions

Parameters

permissions

string

Retouren

toString()

Converteert de opgegeven machtigingen naar een tekenreeks. Als u deze methode gebruikt, worden de machtigingen gegarandeerd in een bestelling die door de service wordt geaccepteerd.

function toString(): string

Retouren

string

Een tekenreeks die de DataLakeSASPermissions vertegenwoordigt