Compartilhar via


IndexingPolicy Classe

Definição

Representa a configuração da política de indexação para uma coleção no serviço do Azure Cosmos DB.

public sealed class IndexingPolicy : Microsoft.Azure.Documents.JsonSerializable
type IndexingPolicy = class
    inherit JsonSerializable
Public NotInheritable Class IndexingPolicy
Inherits JsonSerializable
Herança
IndexingPolicy
Implementações

Comentários

As políticas de indexação podem ser usadas para configurar quais propriedades (caminhos JSON) são incluídas/excluídas, se o índice é atualizado de forma consistente ou offline (lento), automático versus aceitação por documento, bem como a precisão e o tipo de índice por caminho.

Consulte para obter informações adicionais sobre como especificar políticas de indexação.

Construtores

IndexingPolicy()

Inicializa uma nova instância da IndexingPolicy classe para o serviço do Azure Cosmos DB.

IndexingPolicy(Index[])

Inicializa uma nova instância da IndexingPolicy classe com o conjunto de índices especificado como especificações de índice padrão para o caminho raiz do serviço do Azure Cosmos DB.

Propriedades

Automatic

Obtém ou define um valor que indica se a indexação automática está habilitada para uma coleção no serviço do Azure Cosmos DB.

CompositeIndexes

Obtém ou define os índices compostos additonal

ExcludedPaths

Obtém ou define a coleção que contém ExcludedPath objetos no serviço do Azure Cosmos DB.

IncludedPaths

Obtém ou define a coleção que contém IncludedPath objetos no serviço do Azure Cosmos DB.

IndexingMode

Obtém ou define o modo de indexação (consistente ou lento) no serviço do Azure Cosmos DB.

SpatialIndexes

Obtém ou define os índices espaciais additonal

Métodos

Clone()

Executa uma cópia profunda da política de indexação para o serviço do Azure Cosmos DB.

LoadFrom(JsonReader)

Carrega o objeto do leitor JSON especificado no serviço do Azure Cosmos DB.

(Herdado de JsonSerializable)
LoadFrom(JsonReader, JsonSerializerSettings)

Carrega o objeto do leitor JSON especificado no serviço do Azure Cosmos DB.

(Herdado de JsonSerializable)
SaveTo(Stream, SerializationFormattingPolicy)

Salva o objeto no fluxo especificado no serviço do Azure Cosmos DB.

(Herdado de JsonSerializable)
SaveTo(Stream, SerializationFormattingPolicy, JsonSerializerSettings)

Salva o objeto no fluxo especificado no serviço do Azure Cosmos DB.

(Herdado de JsonSerializable)
ToString()

Retorna a representação de cadeia de caracteres do objeto no serviço do Azure Cosmos DB.

(Herdado de JsonSerializable)

Aplica-se a

Confira também