Partager via


RequestOptions.PartitionKey Propriété

Définition

Obtient ou définit le PartitionKey pour la requête actuelle dans le service Azure Cosmos DB.

public Microsoft.Azure.Documents.PartitionKey PartitionKey { get; set; }
member this.PartitionKey : Microsoft.Azure.Documents.PartitionKey with get, set
Public Property PartitionKey As PartitionKey

Valeur de propriété

Exemples

L’exemple suivant montre comment lire un document dans une collection partitionnée à l’aide de PartitionKey. L’exemple suppose que la collection est créée avec une PartitionKeyDefinition de la propriété « id » dans tous les documents.

await client.ReadDocumentAsync(
    document.SelfLink,
    new RequestOptions { PartitionKey = new PartitionKey(document.Id) } );

Remarques

La clé de partition est utilisée pour identifier la partition cible pour cette requête. Il doit être défini sur les opérations de lecture et de suppression pour toutes les demandes de document ; opérations de création, de lecture, de mise à jour et de suppression pour toutes les demandes de pièces jointes de document ; et exécutent l’opération sur les productions stockées.

Pour les opérations de création et de mise à jour sur des documents, la clé de partition est facultative. En cas d’absence, la bibliothèque cliente extrait la clé de partition du document avant d’envoyer la demande au serveur.

S’applique à

Voir aussi