次の方法で共有


IndexingPolicy コンストラクター

定義

オーバーロード

IndexingPolicy()

Azure Cosmos DB サービスの クラスの IndexingPolicy 新しいインスタンスを初期化します。

IndexingPolicy(Index[])

Azure Cosmos DB サービスのルート パスの既定の IndexingPolicy インデックス仕様として、指定したインデックスセットを使用して、 クラスの新しいインスタンスを初期化します。

IndexingPolicy()

Azure Cosmos DB サービスの クラスの IndexingPolicy 新しいインスタンスを初期化します。

public IndexingPolicy ();
Public Sub New ()

注釈

インデックス作成モードは一貫性に設定されています。

適用対象

IndexingPolicy(Index[])

Azure Cosmos DB サービスのルート パスの既定の IndexingPolicy インデックス仕様として、指定したインデックスセットを使用して、 クラスの新しいインスタンスを初期化します。

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

パラメーター

defaultIndexOverrides
Index[]

ルート パスの既定のインデックス仕様として機能するインデックスのコンマ区切りセット。

次の例は、ルート パスの既定の indexingPolicy をオーバーライドする方法を示しています。

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

数値の indexingPolicy をオーバーライドするだけの場合は、次のように指定できます。

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

IndexingPolicy indexingPolicy = new IndexingPolicy(rangeIndexOverride);

こちらもご覧ください

適用対象