次の方法で共有


IndexBatch.MergeOrUpload<T>(IEnumerable<T>) メソッド

定義

インデックスにドキュメントをアップロードしたり、インデックスに既に存在するドキュメントにドキュメントをマージしたりするための新しい IndexBatch を作成します。

public static Microsoft.Azure.Search.Models.IndexBatch<T> MergeOrUpload<T> (System.Collections.Generic.IEnumerable<T> documents);
static member MergeOrUpload : seq<'T> -> Microsoft.Azure.Search.Models.IndexBatch<'T>
Public Shared Function MergeOrUpload(Of T) (documents As IEnumerable(Of T)) As IndexBatch(Of T)

型パラメーター

T

インデックス スキーマにマッピングされる CLR タイプ。 このタイプのインスタンスはインデックスにドキュメントとして保存できます。

パラメーター

documents
IEnumerable<T>

マージまたはアップロードするドキュメント。

戻り値

新しい IndexBatch。

注釈

型 T に null 非許容値型のプロパティが含まれている場合、これらのプロパティが正しくマージされない可能性があります。 このようなプロパティを設定しない場合、既定値 (int の場合は 0、bool の場合は false など) が自動的に取得されます。これにより、意図でなくても、インデックスに現在格納されているプロパティの値がオーバーライドされます。 このため、常に値型のプロパティを型 T で null 許容として宣言することを強くお勧めします。

上記は、型 T として を使用 Document している場合は適用されません。

適用対象