CosmosPermission Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
|
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:
Azure SDK for .NET