Freigeben über


AccountSASPermissions class

NUR IN NODE.JS RUNTIME VERFÜGBAR.

Dies ist eine Hilfsklasse zum Erstellen einer Zeichenfolge, die die von einem AccountSAS erteilten Berechtigungen darstellt. Das Festlegen eines Werts auf true bedeutet, dass jede SAS, die diese Berechtigungen verwendet, Berechtigungen für diesen Vorgang erteilt. Nachdem alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Berechtigungsfeld für ein AccountSASSignatureValues-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

Berechtigung zum Hinzufügen von Nachrichten, Tabellenentitäten und zum Anfügen an Blobs gewährt.

create

Die Berechtigung zum Erstellen von Blobs und Dateien wurde gewährt.

delete

Die Berechtigung zum Löschen von Blobs und Dateien wurde gewährt.

deleteVersion

Die Berechtigung zum Löschen von Versionen wurde gewährt.

filter

Berechtigung zum Filtern von Blobs.

list

Berechtigung zum Auflisten von Blobcontainern, Blobs, Freigaben, Verzeichnissen und Dateien gewährt.

permanentDelete

Gibt an, dass das permanente Löschen zulässig ist.

process

Berechtigung zum Abrufen und Löschen von Nachrichten gewährt.

read

Berechtigung zum Lesen von Ressourcen und zum Auflisten von Warteschlangen und Tabellen gewährt.

setImmutabilityPolicy

Berechtigung zum Festlegen einer Unveränderlichkeitsrichtlinie.

tag

Gibt den gewährten Tagzugriff an.

update

Berechtigungen zum Aktualisieren von Nachrichten und gewährten Tabellenentitäten.

write

Berechtigung zum Schreiben von Ressourcen gewährt.

Methoden

from(AccountSASPermissionsLike)

Erstellt ein AccountSASPermissions-Objekt aus einem Unformatierten Objekt, das dieselben Schlüssel und boolesche Werte für sie enthält.

parse(string)

Parse initialisiert die AccountSASPermissions-Felder aus einer Zeichenfolge.

toString()

Erzeugt die SAS-Berechtigungszeichenfolge für ein Azure Storage-Konto. Rufen Sie diese Methode auf, um das Feld AccountSASSignatureValues Permissions festzulegen.

Wenn Sie diese Methode verwenden, wird sichergestellt, dass die Ressourcentypen in einer vom Dienst akzeptierten Reihenfolge vorliegen.

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

Details zur Eigenschaft

add

Berechtigung zum Hinzufügen von Nachrichten, Tabellenentitäten und zum Anfügen an Blobs gewährt.

add: boolean

Eigenschaftswert

boolean

create

Die Berechtigung zum Erstellen von Blobs und Dateien wurde gewährt.

create: boolean

Eigenschaftswert

boolean

delete

Die Berechtigung zum Löschen von Blobs und Dateien wurde gewährt.

delete: boolean

Eigenschaftswert

boolean

deleteVersion

Die Berechtigung zum Löschen von Versionen wurde gewährt.

deleteVersion: boolean

Eigenschaftswert

boolean

filter

Berechtigung zum Filtern von Blobs.

filter: boolean

Eigenschaftswert

boolean

list

Berechtigung zum Auflisten von Blobcontainern, Blobs, Freigaben, Verzeichnissen und Dateien gewährt.

list: boolean

Eigenschaftswert

boolean

permanentDelete

Gibt an, dass das permanente Löschen zulässig ist.

permanentDelete: boolean

Eigenschaftswert

boolean

process

Berechtigung zum Abrufen und Löschen von Nachrichten gewährt.

process: boolean

Eigenschaftswert

boolean

read

Berechtigung zum Lesen von Ressourcen und zum Auflisten von Warteschlangen und Tabellen gewährt.

read: boolean

Eigenschaftswert

boolean

setImmutabilityPolicy

Berechtigung zum Festlegen einer Unveränderlichkeitsrichtlinie.

setImmutabilityPolicy: boolean

Eigenschaftswert

boolean

tag

Gibt den gewährten Tagzugriff an.

tag: boolean

Eigenschaftswert

boolean

update

Berechtigungen zum Aktualisieren von Nachrichten und gewährten Tabellenentitäten.

update: boolean

Eigenschaftswert

boolean

write

Berechtigung zum Schreiben von Ressourcen gewährt.

write: boolean

Eigenschaftswert

boolean

Details zur Methode

from(AccountSASPermissionsLike)

Erstellt ein AccountSASPermissions-Objekt aus einem Unformatierten Objekt, das dieselben Schlüssel und boolesche Werte für sie enthält.

static function from(permissionLike: AccountSASPermissionsLike): AccountSASPermissions

Parameter

permissionLike
AccountSASPermissionsLike

Gibt zurück

parse(string)

Parse initialisiert die AccountSASPermissions-Felder aus einer Zeichenfolge.

static function parse(permissions: string): AccountSASPermissions

Parameter

permissions

string

Gibt zurück

toString()

Erzeugt die SAS-Berechtigungszeichenfolge für ein Azure Storage-Konto. Rufen Sie diese Methode auf, um das Feld AccountSASSignatureValues Permissions festzulegen.

Wenn Sie diese Methode verwenden, wird sichergestellt, dass die Ressourcentypen in einer vom Dienst akzeptierten Reihenfolge vorliegen.

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

function toString(): string

Gibt zurück

string