Share via


IPartitionResolver Interface

Definição

Cuidado

Support for IPartitionResolver is now obsolete. It's recommended that you use partitioned collections for higher storage and throughput.

Isso representa um resolvedor de partição para um banco de dados. Dada uma chave de partição, retorne os link(s) da coleção que correspondem à chave de partição no serviço do 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

Comentários

O suporte para IPartitionResolver agora é obsoleto. É recomendável que você use Coleções Particionadas para maior armazenamento e taxa de transferência.

DocumentClient permite que você crie e registre implementações IPartitionResolvers para cada banco de dados. Depois de registrado, você pode executar operações de documento diretamente em um banco de dados em vez de uma coleção. IPartitionResolvers tem apenas três métodos ExtractPartitionKey, ResolveForCreate e ResolveForRead.

Consultas LINQ e iteradores readFeed usam o ResolveForRead internamente para iterar em todas as coleções que correspondem à chave de partição para a solicitação. Da mesma forma, as operações de criação usam ResolveForCreate para rotear cria para a partição correta. Não há nenhuma alteração necessária para Substituir, Excluir e Ler, pois elas usam o Documento, que já contém a referência à coleção que contém o documento.

Métodos

GetPartitionKey(Object)
Obsoleto.

Extrai a chave de partição de um documento no serviço do Azure Cosmos DB.

ResolveForCreate(Object)
Obsoleto.

Dada uma chave de partição, isso retorna o auto-link da coleção para criar um documento no serviço do Azure Cosmos DB.

ResolveForRead(Object)
Obsoleto.

Dada uma chave de partição, isso retorna uma lista de auto-links de coleção para leitura.

Aplica-se a