Freigeben über


SearchClient.MergeOrUploadDocumentsAsync<T> Methode

Definition

Führen Sie Dokumente als Batch zusammen oder laden Sie sie in den Index hoch.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Search.Documents.Models.IndexDocumentsResult>> MergeOrUploadDocumentsAsync<T> (System.Collections.Generic.IEnumerable<T> documents, Azure.Search.Documents.IndexDocumentsOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member MergeOrUploadDocumentsAsync : seq<'T> * Azure.Search.Documents.IndexDocumentsOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Search.Documents.Models.IndexDocumentsResult>>
override this.MergeOrUploadDocumentsAsync : seq<'T> * Azure.Search.Documents.IndexDocumentsOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Search.Documents.Models.IndexDocumentsResult>>
Public Overridable Function MergeOrUploadDocumentsAsync(Of T) (documents As IEnumerable(Of T), Optional options As IndexDocumentsOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of IndexDocumentsResult))

Typparameter

T

Der .NET-Typ, der dem Indexschema zugeordnet ist. Instanzen dieses Typs können als Dokumente aus dem Index abgerufen werden.

Parameter

documents
IEnumerable<T>

Die Dokumente, die zusammengeführt oder hochgeladen werden sollen.

options
IndexDocumentsOptions

Optionen, die das Angeben des Indizierungsverhaltens von Dokumenten ermöglichen.

cancellationToken
CancellationToken

Optional CancellationToken zur Weitergabe von Benachrichtigungen, dass der Vorgang abgebrochen werden soll.

Gibt zurück

Antwort, die die status von Vorgängen für alle Aktionen im Aktionsbatch enthält.

Ausnahmen

Wird ausgelöst, wenn ein Fehler vom Suchdienst zurückgegeben wird.

Hinweise

Die generischen Überladungen der Methoden MergeOrUploadDocuments und MergeOrUploadDocumentsAsync unterstützen die Zuordnung von Suchfeldtypen zu .NET-Typen über den Typparameter T. Weitere Informationen zur Typzuordnung finden Sie GetDocumentAsync<T>(String, GetDocumentOptions, CancellationToken) unter.

Standardmäßig wird eine Ausnahme nur ausgelöst, wenn die gesamte Anforderung fehlschlägt. Einzelne Fehler werden in der Results Auflistung beschrieben. Sie können festlegen ThrowOnAnyError , ob Ausnahmen bei teilweisem Fehler ausgelöst werden sollen.

Gilt für: