Idioma

CosmosAutomaticIndexingBuilder Classe

Definição

Um construtor fluente usado para configurar a política de indexação automática do contêiner do Cosmos. Retornado porHasAutomaticIndexing; EntityTypeBuildercada chamada para Except(String) adicionar um caminho ao contêiner.ExcludedPaths

[System.Runtime.CompilerServices.Nullable(0)]
public class CosmosAutomaticIndexingBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder>
[<System.Runtime.CompilerServices.Nullable(0)>]
type CosmosAutomaticIndexingBuilder = class
    interface IInfrastructure<IConventionEntityTypeBuilder>
Public Class CosmosAutomaticIndexingBuilder
Implements IInfrastructure(Of IConventionEntityTypeBuilder)
Herança
CosmosAutomaticIndexingBuilder
Derivado
Atributos
Implementações

Comentários

Consulte as políticas de indexação no Azure Cosmos DB para obter mais informações.

Construtores

Nome Descrição
CosmosAutomaticIndexingBuilder(EntityTypeBuilder)

Cria um novo CosmosAutomaticIndexingBuilder. Normalmente, obtidos por meio HasAutomaticIndexing(EntityTypeBuilder, Boolean) de em vez de construídos diretamente.

Propriedades

Nome Descrição
EntityTypeBuilder

O construtor de tipos de entidade usado para apoiar essa configuração de indexação automática.

Métodos

Nome Descrição
Except(String)

Adiciona um caminho ao contêiner.ExcludedPaths O caminho deve usar a sintaxe de política de indexação do Cosmos (por exemplo, /secret/? para uma folha, /items/[]/* para uma subárvore de matriz). Gera se a indexação automática foi desabilitada por meio de HasAutomaticIndexing(false).

Implantações explícitas de interface

Nome Descrição
IInfrastructure<IConventionEntityTypeBuilder>.Instance

Obtém o valor da propriedade que está sendo ocultada.

Métodos de Extensão

Nome Descrição
GetInfrastructure<T>(IInfrastructure<T>)

Obtém o valor de uma propriedade que está sendo ocultada usando IInfrastructure<T>.

Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Aplica-se a