Freigeben über


FeedOptions.PartitionKey Eigenschaft

Definition

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 Sie einen Dokumentfeed in einer partitionierten Auflistung mithilfe PartitionKeyvon lesen. Im Beispiel wird davon ausgegangen, dass die Auflistung mit einer PartitionKeyDefinition in der Eigenschaft "country" in allen Dokumenten erstellt wird.

await client.ReadDocumentFeedAsync(
    collection.SelfLink, 
    new RequestOptions { PartitionKey = new PartitionKey("USA") } );

Hinweise

Der Partitionsschlüssel ist erforderlich, wenn Lesedokumente oder Anlagen in eine partitionierte Sammlung eingespeist werden. Insbesondere ist der Partitionsschlüssel für erforderlich: ReadDocumentFeedAsync(String, FeedOptions, CancellationToken)und ReadConflictFeedAsync(String, FeedOptions)ReadAttachmentFeedAsync(String, FeedOptions, CancellationToken) . Nur Dokumente in Partitionen, die das enthalten, PartitionKey werden im Ergebnis zurückgegeben.

Gilt für:

Weitere Informationen