CosmosPermission Klasse

Definition

Vorgänge zum Lesen, Ersetzen oder Löschen einer bestimmten Berechtigung nach ID. Berechtigungen werden zum Erstellen von ResourceTokens verwendet. 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 CosmosPermission
type CosmosPermission = class
Public MustInherit Class CosmosPermission
Vererbung
CosmosPermission

Konstruktoren

CosmosPermission()

Vorgänge zum Lesen, Ersetzen oder Löschen einer bestimmten Berechtigung nach ID. Berechtigungen werden zum Erstellen von ResourceTokens verwendet. 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)

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

ReadAsync(Nullable<Int32>, RequestOptions, CancellationToken)

Liest einen PermissionProperties aus dem Azure Cosmos-Dienst als asynchronen Vorgang. Jeder Lesevorgang gibt ein neues 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: