IndexingPolicy Constructores

Definición

Sobrecargas

IndexingPolicy()

Inicializa una nueva instancia de la IndexingPolicy clase para el servicio Azure Cosmos DB.

IndexingPolicy(Index[])

Inicializa una nueva instancia de la IndexingPolicy clase con el conjunto especificado de índices como especificaciones de índice predeterminadas para la ruta de acceso raíz para el servicio Azure Cosmos DB.

IndexingPolicy()

Inicializa una nueva instancia de la IndexingPolicy clase para el servicio Azure Cosmos DB.

public IndexingPolicy ();
Public Sub New ()

Comentarios

El modo de indexación se establece en coherente.

Se aplica a

IndexingPolicy(Index[])

Inicializa una nueva instancia de la IndexingPolicy clase con el conjunto especificado de índices como especificaciones de índice predeterminadas para la ruta de acceso raíz para el servicio 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 separado por comas de índices que sirven como especificaciones de índice predeterminadas para la ruta de acceso raíz.

Ejemplos

En el ejemplo siguiente se muestra cómo invalidar el indexingPolicy predeterminado para la ruta de acceso raíz:

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);

Si desea invalidar simplemente indexingPolicy para Numbers, puede especificar simplemente lo siguiente:

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

IndexingPolicy indexingPolicy = new IndexingPolicy(rangeIndexOverride);

Consulte también

Se aplica a