Freigeben über


DirectorySASPermissions class

Dies ist eine Hilfsklasse zum Erstellen einer Zeichenfolge, die die Berechtigungen darstellt, die von einem ServiceSAS für ein Verzeichnis erteilt werden. Das Festlegen eines Werts auf true bedeutet, dass jede SAS, die diese Berechtigungen verwendet, Berechtigungen für diesen Vorgang erteilt. Sobald alle Werte festgelegt sind, sollte dies mit toString serialisiert und als Berechtigungsfeld für ein DataLakeSASSignatureValues-Objekt festgelegt werden. Es ist möglich, die Berechtigungszeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Berechtigungen ist besonders, und diese Klasse garantiert die Richtigkeit.

Eigenschaften

add

Gibt Den Zugriff hinzufügen gewährt an.

create

Gibt Den Zugriff erstellen an, der gewährt wird.

delete

Gibt den gewährten Zugriff löschen an.

execute

Gibt den gewährten Zugriff ausführen an.

list

Gibt den gewährten Listenzugriff an.

manageAccessControl

Gibt den Berechtigungszugriff an, der dem Aufrufer das Festlegen von Berechtigungen und POSIX-ACLs für Blobs (Dateien und Verzeichnisse) ermöglicht.

manageOwnership

Gibt den Zugriff auf besitzberechtigte Benutzer an, der es dem Aufrufer ermöglicht, Besitzer oder Besitzer einer Gruppe festzulegen oder als Besitzer zu fungieren, wenn ein Blob (Datei oder Verzeichnis) in einem Ordner umbenannt oder gelöscht wird, in dem das Klebbit festgelegt ist.

move

Gibt den gewährten Zugriff verschieben an.

read

Gibt den gewährten Lesezugriff an.

write

Gibt den gewährten Schreibzugriff an.

Methoden

parse(string)

Erstellt eine DirectorySASPermissions-Instanz aus der angegebenen Berechtigungszeichenfolge . Diese Methode löst einen Fehler aus, wenn ein Zeichen gefunden wird, das nicht einer gültigen Berechtigung entspricht.

toString()

Konvertiert die angegebenen Berechtigungen in eine Zeichenfolge. Wenn Sie diese Methode verwenden, wird sichergestellt, dass die Berechtigungen in einer vom Dienst akzeptierten Reihenfolge vorliegen.

Die Reihenfolge der Zeichen sollte wie hier angegeben sein, um die Richtigkeit sicherzustellen.

Siehe https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas.

Details zur Eigenschaft

add

Gibt Den Zugriff hinzufügen gewährt an.

add: boolean

Eigenschaftswert

boolean

create

Gibt Den Zugriff erstellen an, der gewährt wird.

create: boolean

Eigenschaftswert

boolean

delete

Gibt den gewährten Zugriff löschen an.

delete: boolean

Eigenschaftswert

boolean

execute

Gibt den gewährten Zugriff ausführen an.

execute: boolean

Eigenschaftswert

boolean

list

Gibt den gewährten Listenzugriff an.

list: boolean

Eigenschaftswert

boolean

manageAccessControl

Gibt den Berechtigungszugriff an, der dem Aufrufer das Festlegen von Berechtigungen und POSIX-ACLs für Blobs (Dateien und Verzeichnisse) ermöglicht.

manageAccessControl: boolean

Eigenschaftswert

boolean

manageOwnership

Gibt den Zugriff auf besitzberechtigte Benutzer an, der es dem Aufrufer ermöglicht, Besitzer oder Besitzer einer Gruppe festzulegen oder als Besitzer zu fungieren, wenn ein Blob (Datei oder Verzeichnis) in einem Ordner umbenannt oder gelöscht wird, in dem das Klebbit festgelegt ist.

manageOwnership: boolean

Eigenschaftswert

boolean

move

Gibt den gewährten Zugriff verschieben an.

move: boolean

Eigenschaftswert

boolean

read

Gibt den gewährten Lesezugriff an.

read: boolean

Eigenschaftswert

boolean

write

Gibt den gewährten Schreibzugriff an.

write: boolean

Eigenschaftswert

boolean

Details zur Methode

parse(string)

Erstellt eine DirectorySASPermissions-Instanz aus der angegebenen Berechtigungszeichenfolge . Diese Methode löst einen Fehler aus, wenn ein Zeichen gefunden wird, das nicht einer gültigen Berechtigung entspricht.

static function parse(permissions: string): DirectorySASPermissions

Parameter

permissions

string

Gibt zurück

toString()

Konvertiert die angegebenen Berechtigungen in eine Zeichenfolge. Wenn Sie diese Methode verwenden, wird sichergestellt, dass die Berechtigungen in einer vom Dienst akzeptierten Reihenfolge vorliegen.

Die Reihenfolge der Zeichen sollte wie hier angegeben sein, um die Richtigkeit sicherzustellen.

Siehe https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas.

function toString(): string

Gibt zurück

string