IndexBatch.MergeOrUpload<T>(IEnumerable<T>) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
インデックスにドキュメントをアップロードしたり、インデックスに既に存在するドキュメントにドキュメントをマージしたりするための新しい 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
している場合は適用されません。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for .NET