Compartilhar via


IndexingPolicy Construtores

Definição

Sobrecargas

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.

IndexingPolicy()

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

public IndexingPolicy ();
Public Sub New ()

Comentários

O modo de indexação é definido como consistente.

Aplica-se a

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.

public IndexingPolicy (params Microsoft.Azure.Documents.Index[] defaultIndexOverrides);
new Microsoft.Azure.Documents.IndexingPolicy : Microsoft.Azure.Documents.Index[] -> Microsoft.Azure.Documents.IndexingPolicy
Public Sub New (ParamArray defaultIndexOverrides As Index())

Parâmetros

defaultIndexOverrides
Index[]

Conjunto de índices semperados por vírgulas que servem como especificações de índice padrão para o caminho raiz.

Exemplos

O exemplo a seguir mostra como substituir a indexingPolicy padrão para o caminho raiz:

HashIndex hashIndexOverride = Index.Hash(DataType.String, 5);
RangeIndex rangeIndexOverride = Index.Range(DataType.Number, 2);
SpatialIndex spatialIndexOverride = Index.Spatial(DataType.Point);

IndexingPolicy indexingPolicy = new IndexingPolicy(hashIndexOverride, rangeIndexOverride, spatialIndexOverride);

Se você quiser apenas substituir a indexingPolicy para Números, você poderá especificar exatamente isso:

RangeIndex rangeIndexOverride = Index.Range(DataType.Number, 2);

IndexingPolicy indexingPolicy = new IndexingPolicy(rangeIndexOverride);

Confira também

Aplica-se a