Share via


Permission Klasse

Definition

Vorgänge zum Lesen, Ersetzen oder Löschen einer bestimmten Berechtigung durch id. Berechtigungen werden verwendet, um ResourceTokens zu erstellen. Ressourcentoken ermöglichen den Zugriff auf die Anwendungsressourcen in einer Datenbank. Ressourcentoken:

  • Ermöglichen den Zugriff auf bestimmte Container, Partitionsschlüssel, Dokumente, Anhänge, gespeicherte Prozeduren, Trigger und benutzerdefinierte Funktionen.
  • Werden erstellt, wenn einem BenutzerBerechtigungen für eine bestimmte Ressource gewährt werden.
  • Werden neu erstellt, wenn durch einen POST-, GET- oder PUT-Aufruf eine Aktion für eine Berechtigungsressource ausgeführt wird.
  • Verwenden ein Hashressourcentoken, das speziell für den Benutzer, die Ressource und die Berechtigung erstellt wird.
  • Verfügen über einen anpassbaren Gültigkeitszeitraum. Die Gültigkeitsdauer beträgt standardmäßig eine Stunde. Die Gültigkeitsdauer des Tokens kann bis maximal 24 Stunden angegeben werden.
  • Stellen eine sichere Alternative zur Weitergabe des Hauptschlüssels dar.
  • Ermöglichen Clients das Lesen, Schreiben und Löschen von Ressourcen im Cosmos DB-Konto gemäß den gewährten Berechtigungen.
public abstract class Permission
type Permission = class
Public MustInherit Class Permission
Vererbung
Permission

Konstruktoren

Permission()

Vorgänge zum Lesen, Ersetzen oder Löschen einer bestimmten Berechtigung durch id. Berechtigungen werden verwendet, um ResourceTokens zu erstellen. Ressourcentoken ermöglichen den Zugriff auf die Anwendungsressourcen in einer Datenbank. Ressourcentoken:

  • Ermöglichen den Zugriff auf bestimmte Container, Partitionsschlüssel, Dokumente, Anhänge, gespeicherte Prozeduren, Trigger und benutzerdefinierte Funktionen.
  • Werden erstellt, wenn einem BenutzerBerechtigungen für eine bestimmte Ressource gewährt werden.
  • Werden neu erstellt, wenn durch einen POST-, GET- oder PUT-Aufruf eine Aktion für eine Berechtigungsressource ausgeführt wird.
  • Verwenden ein Hashressourcentoken, das speziell für den Benutzer, die Ressource und die Berechtigung erstellt wird.
  • Verfügen über einen anpassbaren Gültigkeitszeitraum. Die Gültigkeitsdauer beträgt standardmäßig eine Stunde. Die Gültigkeitsdauer des Tokens kann bis maximal 24 Stunden angegeben werden.
  • Stellen eine sichere Alternative zur Weitergabe des Hauptschlüssels dar.
  • Ermöglichen Clients das Lesen, Schreiben und Löschen von Ressourcen im Cosmos DB-Konto gemäß den gewährten Berechtigungen.

Eigenschaften

Id

Die ID der Cosmos-Berechtigung

Methoden

DeleteAsync(RequestOptions, CancellationToken)

Löschen Sie einen PermissionProperties aus dem Azure Cosmos DB-Dienst als asynchronen Vorgang. Dadurch werden vorhandene ResourceTokens nicht widerrufen.

ReadAsync(Nullable<Int32>, RequestOptions, CancellationToken)

Liest eine PermissionProperties aus dem Azure Cosmos-Dienst als asynchronen Vorgang. Jeder Lesevorgang gibt einen neuen ResourceToken mit dem jeweiligen Ablauf zurück.

ReplaceAsync(PermissionProperties, Nullable<Int32>, RequestOptions, CancellationToken)

Ersetzen Sie einen PermissionProperties aus dem Azure Cosmos-Dienst als asynchronen Vorgang. Dadurch werden vorhandene ResourceTokens nicht widerrufen.

Gilt für: