RequestOptions.PartitionKey Eigenschaft
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.
Ruft die für die PartitionKey aktuelle Anforderung im Azure Cosmos DB-Dienst ab oder legt diese fest.
public Microsoft.Azure.Documents.PartitionKey PartitionKey { get; set; }
member this.PartitionKey : Microsoft.Azure.Documents.PartitionKey with get, set
Public Property PartitionKey As PartitionKey
Eigenschaftswert
Beispiele
Das folgende Beispiel zeigt, wie ein Dokument in einer partitionierten Auflistung mit gelesen wird PartitionKey. Im Beispiel wird davon ausgegangen, dass die Auflistung mit einer PartitionKeyDefinition der Eigenschaft "id" in allen Dokumenten erstellt wird.
await client.ReadDocumentAsync(
document.SelfLink,
new RequestOptions { PartitionKey = new PartitionKey(document.Id) } );
Hinweise
Der Partitionsschlüssel wird verwendet, um die Zielpartition für diese Anforderung zu identifizieren. Sie muss für Lese- und Löschvorgänge für alle Dokumentanforderungen festgelegt werden. Erstellen, Lesen, Aktualisieren und Löschen von Vorgängen für alle Anforderungen an Dokumentanlagen; und führen Sie den Vorgang für gespeicherte Produktionen aus.
Für Erstellungs- und Aktualisierungsvorgänge für Dokumente ist der Partitionsschlüssel optional. Wenn sie nicht vorhanden ist, extrahiert die Clientbibliothek den Partitionsschlüssel aus dem Dokument, bevor die Anforderung an den Server gesendet wird.
Gilt für:
Weitere Informationen
Azure SDK for .NET