Permission 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 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:
|
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:
Azure SDK for .NET