SearchClient.IndexDocumentsAsync<T> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Envoie un lot d’actions de chargement, de fusion et/ou de suppression à l’index de recherche. Ajouter, mettre à jour ou supprimer des documents
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Search.Documents.Models.IndexDocumentsResult>> IndexDocumentsAsync<T> (Azure.Search.Documents.Models.IndexDocumentsBatch<T> batch, Azure.Search.Documents.IndexDocumentsOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member IndexDocumentsAsync : Azure.Search.Documents.Models.IndexDocumentsBatch<'T> * Azure.Search.Documents.IndexDocumentsOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Search.Documents.Models.IndexDocumentsResult>>
override this.IndexDocumentsAsync : Azure.Search.Documents.Models.IndexDocumentsBatch<'T> * Azure.Search.Documents.IndexDocumentsOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Search.Documents.Models.IndexDocumentsResult>>
Public Overridable Function IndexDocumentsAsync(Of T) (batch As IndexDocumentsBatch(Of T), Optional options As IndexDocumentsOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of IndexDocumentsResult))
Paramètres de type
- T
Type .NET mappé au schéma d’index. Les instances de ce type peuvent être récupérées sous forme de documents à partir de l’index.
Paramètres
- batch
- IndexDocumentsBatch<T>
Lot d’actions d’index de document.
- options
- IndexDocumentsOptions
Options qui permettent de spécifier le comportement d’indexation de document.
- cancellationToken
- CancellationToken
Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.
Retours
Réponse contenant le status d’opérations pour toutes les actions du lot d’actions.
Exceptions
Levée lorsqu’un échec est retourné par le service de recherche.
Remarques
Les surcharges génériques des méthodes IndexDocuments et IndexDocumentsAsync prennent en charge le mappage des types de champs de recherche aux types .NET via le paramètre de type T. Pour plus d’informations sur le mappage de type, consultez GetDocumentAsync<T>(String, GetDocumentOptions, CancellationToken) .
Par défaut, une exception n’est levée qu’en cas d’échec de la demande entière. Les échecs individuels sont décrits dans la Results collection. Vous pouvez définir ThrowOnAnyError si vous souhaitez que des individus RequestFailedExceptionsoient encapsulés dans un qui est levée en cas d’échec AggregateException partiel.
S’applique à
Azure SDK for .NET