SearchIndexingBufferedSender<T> Classe
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.
Indexer les documents de recherche avec traitement par lots intelligent, vidage automatique et nouvelles tentatives pour les actions d’indexation ayant échoué.
public class SearchIndexingBufferedSender<T> : IAsyncDisposable, IDisposable
type SearchIndexingBufferedSender<'T> = class
interface IDisposable
interface IAsyncDisposable
Public Class SearchIndexingBufferedSender(Of T)
Implements IAsyncDisposable, IDisposable
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. Vous pouvez utiliser pour des SearchDocument documents dynamiques.
- Héritage
-
SearchIndexingBufferedSender<T>
- Implémente
Constructeurs
SearchIndexingBufferedSender<T>() |
Constructeur protégé pour la simulation. |
SearchIndexingBufferedSender<T>(SearchClient, SearchIndexingBufferedSenderOptions<T>) |
Crée un instance de qui peut être utilisé pour indexer des documents de SearchIndexingBufferedSender<T> recherche avec un traitement par lots intelligent, un vidage automatique et des nouvelles tentatives pour les actions d’indexation ayant échoué. |
Propriétés
Endpoint |
Obtient le point de terminaison URI du service de recherche. Cela ressemble probablement à « https://{search_service}.search.windows.net ». |
IndexName |
Obtient le nom de l’index de recherche. |
ServiceName |
Obtient le nom du service de recherche. |
Méthodes
DeleteDocuments(IEnumerable<T>, CancellationToken) |
Ajoute un lot d’actions de suppression à envoyer à l’index de recherche. |
DeleteDocumentsAsync(IEnumerable<T>, CancellationToken) |
Ajoute un lot d’actions de suppression à envoyer à l’index de recherche. |
Finalize() |
Vérifiez que l’expéditeur a été correctement éliminé. |
Flush(CancellationToken) |
Videz toutes les actions d’indexation en attente. Cela attend que tout ait été envoyé avant de retourner. |
FlushAsync(CancellationToken) |
Videz toutes les actions d’indexation en attente. Cela attend que tout ait été envoyé avant de retourner. |
IndexDocuments(IndexDocumentsBatch<T>, CancellationToken) |
Ajoute un lot d’actions de chargement, de fusion et/ou de suppression à envoyer à l’index de recherche. |
IndexDocumentsAsync(IndexDocumentsBatch<T>, CancellationToken) |
Ajoute un lot d’actions de chargement, de fusion et/ou de suppression à envoyer à l’index de recherche. |
MergeDocuments(IEnumerable<T>, CancellationToken) |
Ajoute un lot d’actions de fusion à envoyer à l’index de recherche. |
MergeDocumentsAsync(IEnumerable<T>, CancellationToken) |
Ajoute un lot d’actions de fusion à envoyer à l’index de recherche. |
MergeOrUploadDocuments(IEnumerable<T>, CancellationToken) |
Ajoute un lot d’actions de fusion ou de chargement à envoyer à l’index de recherche. |
MergeOrUploadDocumentsAsync(IEnumerable<T>, CancellationToken) |
Ajoute un lot d’actions de fusion ou de chargement à envoyer à l’index de recherche. |
OnActionAddedAsync(IndexDocumentsAction<T>, CancellationToken) |
Déclenchez l'événement ActionAdded. |
OnActionCompletedAsync(IndexDocumentsAction<T>, IndexingResult, CancellationToken) |
Déclenchez l'événement ActionCompleted. |
OnActionFailedAsync(IndexDocumentsAction<T>, IndexingResult, Exception, CancellationToken) |
Déclenchez l'événement ActionFailed. |
OnActionSentAsync(IndexDocumentsAction<T>, CancellationToken) |
Déclenchez l'événement ActionSent. |
UploadDocuments(IEnumerable<T>, CancellationToken) |
Ajoute un lot d’actions de chargement à envoyer à l’index de recherche. |
UploadDocumentsAsync(IEnumerable<T>, CancellationToken) |
Ajoute un lot d’actions de chargement à envoyer à l’index de recherche. |
Événements
ActionAdded |
Événement déclenché chaque fois qu’une action d’indexation est ajoutée à l’expéditeur. |
ActionCompleted |
Événement déclenché chaque fois qu’une action d’indexation a été envoyée avec succès. |
ActionFailed |
Événement déclenché chaque fois qu’une action d’indexation a échoué. |
ActionSent |
Événement déclenché chaque fois qu’une action d’indexation est envoyée par l’expéditeur. |
Implémentations d’interfaces explicites
IAsyncDisposable.DisposeAsync() |
Videz le travail restant et propre ressources. |
IDisposable.Dispose() |
Videz le travail restant et propre ressources. |
S’applique à
Azure SDK for .NET