Compartir a través de


RequestOptions.PartitionKey Propiedad

Definición

Obtiene o establece para PartitionKey la solicitud actual en el servicio 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

Valor de propiedad

Ejemplos

En el ejemplo siguiente se muestra cómo leer un documento en una colección con particiones mediante PartitionKey. En el ejemplo se supone que la colección se crea con una PartitionKeyDefinition de la propiedad 'id' en todos los documentos.

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

Comentarios

La clave de partición se usa para identificar la partición de destino de esta solicitud. Debe establecerse en operaciones de lectura y eliminación para todas las solicitudes de documento; crear, leer, actualizar y eliminar operaciones para todas las solicitudes de datos adjuntos de documentos; y ejecuten la operación en los producidos almacenados.

Para crear y actualizar operaciones en documentos, la clave de partición es opcional. Cuando no está presente, la biblioteca cliente extraerá la clave de partición del documento antes de enviar la solicitud al servidor.

Se aplica a

Consulte también