Freigeben über


PermissionProperties Klasse

Definition

Stellt eine Berechtigung im Azure Cosmos DB-Dienst dar.

[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Cosmos.TextJsonPermissionPropertiesConverter))]
public class PermissionProperties
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Cosmos.TextJsonPermissionPropertiesConverter))>]
type PermissionProperties = class
Public Class PermissionProperties
Vererbung
PermissionProperties
Attribute

Konstruktoren

PermissionProperties(String, PermissionMode, CosmosContainer, Nullable<PartitionKey>)

Initialisieren Sie eine neue instance von PermissionProperties mit der Berechtigung zu CosmosContainer.

PermissionProperties(String, PermissionMode, CosmosContainer, PartitionKey, String)

Initialisieren Sie eine neue instance von PermissionProperties mit Permssion zum Cosnmos-Element.

Eigenschaften

ETag

Ruft das Entitätstag ab, das der Ressource aus dem Azure Cosmos DB-Dienst zugeordnet ist.

Id

Ruft die ID der Ressource im Azure Cosmos DB-Dienst ab.

LastModified

Ruft den Zeitstempel der letzten Änderung ab, der aus dem Azure Cosmos DB-Dienst zugeordnet ist PermissionProperties .

PermissionMode

Ruft den Berechtigungsmodus im Azure Cosmos DB-Dienst ab.

ResourcePartitionKey

Ruft den optionalen Partitionsschlüsselwert für die Berechtigung im Azure Cosmos DB-Dienst ab. Eine Berechtigung gilt für Ressourcen, wenn zwei Bedingungen erfüllt sind: 1. ResourceUri ist präfix des Ressourcenlinks. Beispielsweise gilt "/dbs/mydatabase/colls/mycollection" für "/dbs/mydatabase/colls/mycollection" und "/dbs/mydatabase/colls/mycollection/docs/mydocument" 2. ResourcePartitionKey ist die Obermenge des Partitionsschlüssels der Ressource. Beispielsweise ist ein fehlender/leerer Partitionsschlüssel eine Obermenge aller Partitionsschlüssel.

ResourceUri

Ruft den Selbst-URI der Ressource ab, für die die Berechtigung im Azure Cosmos DB-Dienst gilt.

Token

Ruft das Zugriffstoken ab, das die definierte Berechtigung vom Azure Cosmos DB-Dienst gewährt.

Gilt für: