Freigeben über


AccountSASPermissions class

NUR IN NODE.JS RUNTIME VERFÜGBAR.

Dies ist eine Hilfsklasse zum Erstellen einer Zeichenfolge, die die von einem AccountSAS gewährten 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 sind, 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 erteilt.

create

Berechtigung zum Erstellen von Warteschlangen, Blobs und Dateien erteilt.

delete

Berechtigung zum Löschen von Warteschlangen und Nachrichten erteilt.

list

Berechtigung zum Auflisten von Warteschlangen gewährt.

process

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

read

Berechtigung zum Lesen von Ressourcen erteilt.

update

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

write

Berechtigung zum Schreiben von Ressourcen erteilt.

Methoden

parse(string)

Die Analyse initialisiert die AccountSASPermissions-Felder aus einer Zeichenfolge.

toString()

Erstellt 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 sind.

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 erteilt.

add: boolean

Eigenschaftswert

boolean

create

Berechtigung zum Erstellen von Warteschlangen, Blobs und Dateien erteilt.

create: boolean

Eigenschaftswert

boolean

delete

Berechtigung zum Löschen von Warteschlangen und Nachrichten erteilt.

delete: boolean

Eigenschaftswert

boolean

list

Berechtigung zum Auflisten von Warteschlangen gewährt.

list: boolean

Eigenschaftswert

boolean

process

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

process: boolean

Eigenschaftswert

boolean

read

Berechtigung zum Lesen von Ressourcen erteilt.

read: boolean

Eigenschaftswert

boolean

update

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

update: boolean

Eigenschaftswert

boolean

write

Berechtigung zum Schreiben von Ressourcen erteilt.

write: boolean

Eigenschaftswert

boolean

Details zur Methode

parse(string)

Die Analyse initialisiert die AccountSASPermissions-Felder aus einer Zeichenfolge.

static function parse(permissions: string): AccountSASPermissions

Parameter

permissions

string

Gibt zurück

toString()

Erstellt 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 sind.

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

function toString(): string

Gibt zurück

string