IPartitionResolver Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
Support for IPartitionResolver is now obsolete. It's recommended that you use partitioned collections for higher storage and throughput.
Representa un solucionador de particiones para una base de datos. Dada una clave de partición, devuelva los vínculos de colección que coincidan con la clave de partición en el servicio Azure Cosmos DB.
[System.Obsolete("Support for IPartitionResolver is now obsolete. It's recommended that you use partitioned collections for higher storage and throughput.")]
public interface IPartitionResolver
[<System.Obsolete("Support for IPartitionResolver is now obsolete. It's recommended that you use partitioned collections for higher storage and throughput.")>]
type IPartitionResolver = interface
Public Interface IPartitionResolver
- Derivado
- Atributos
Comentarios
La compatibilidad con IPartitionResolver está ahora obsoleta. Se recomienda usar colecciones con particiones para un mayor almacenamiento y rendimiento.
DocumentClient permite crear y registrar implementaciones de IPartitionResolvers para cada base de datos. Una vez registrado, puede realizar operaciones de documento directamente en una base de datos en lugar de en una colección. IPartitionResolvers tiene solo tres métodos ExtractPartitionKey, ResolveForCreate y ResolveForRead.
Las consultas LINQ y los iteradores ReadFeed usan resolveForRead internamente para iterar todas las colecciones que coinciden con la clave de partición de la solicitud. De forma similar, las operaciones de creación usan ResolveForCreate para enrutar las creaciones a la partición correcta. No se requieren cambios en Replace, Delete y Read, ya que usan el documento, que ya contiene la referencia a la colección que contiene el documento.
Métodos
GetPartitionKey(Object) |
Obsoletos.
Extrae la clave de partición de un documento en el servicio Azure Cosmos DB. |
ResolveForCreate(Object) |
Obsoletos.
Dada una clave de partición, devuelve el vínculo de la colección para crear un documento en el servicio Azure Cosmos DB. |
ResolveForRead(Object) |
Obsoletos.
Dada una clave de partición, devuelve una lista de auto-vínculos de colección desde los que se va a leer. |
Se aplica a
Azure SDK for .NET