IndexingPolicy クラス

定義

Azure Cosmos DB サービス内のコレクションのインデックス作成ポリシー構成を表します。

public sealed class IndexingPolicy : Microsoft.Azure.Documents.JsonSerializable
type IndexingPolicy = class
    inherit JsonSerializable
Public NotInheritable Class IndexingPolicy
Inherits JsonSerializable
継承
IndexingPolicy
実装

注釈

インデックス作成ポリシーを使用すると、インデックスが一貫して更新されるかオフライン (遅延)、ドキュメントごとの自動とオプトインのどちらであるか、パスごとのインデックスの有効桁数と種類に関係なく、含める/除外するプロパティ (JSON パス) を構成できます。

インデックス作成ポリシーを指定する方法の詳細については、「」を参照してください。

コンストラクター

IndexingPolicy()

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

IndexingPolicy(Index[])

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

プロパティ

Automatic

Azure Cosmos DB サービスのコレクションに対して自動インデックス作成が有効かどうかを示す値を取得または設定します。

CompositeIndexes

追加の複合インデックスを取得または設定します

ExcludedPaths

Azure Cosmos DB サービス内のオブジェクトを含むコレクションを ExcludedPath 取得または設定します。

IncludedPaths

Azure Cosmos DB サービス内のオブジェクトを含むコレクションを IncludedPath 取得または設定します。

IndexingMode

Azure Cosmos DB サービスのインデックス作成モード (整合性または遅延) を取得または設定します。

SpatialIndexes

追加空間インデックスを取得または設定します。

メソッド

Clone()

Azure Cosmos DB サービスのインデックス作成ポリシーのディープ コピーを実行します。

LoadFrom(JsonReader)

Azure Cosmos DB サービスで、指定した JSON リーダーから オブジェクトを読み込みます。

(継承元 JsonSerializable)
LoadFrom(JsonReader, JsonSerializerSettings)

Azure Cosmos DB サービスで、指定した JSON リーダーから オブジェクトを読み込みます。

(継承元 JsonSerializable)
SaveTo(Stream, SerializationFormattingPolicy)

オブジェクトを Azure Cosmos DB サービスの指定されたストリームに保存します。

(継承元 JsonSerializable)
SaveTo(Stream, SerializationFormattingPolicy, JsonSerializerSettings)

オブジェクトを Azure Cosmos DB サービスの指定されたストリームに保存します。

(継承元 JsonSerializable)
ToString()

Azure Cosmos DB サービス内の オブジェクトの文字列表現を返します。

(継承元 JsonSerializable)

適用対象

こちらもご覧ください