SearchIndexingBufferedSender<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Indexe documentos de pesquisa com envio em lote inteligente, liberação automática e novas tentativas de ações de indexação com falha.
public class SearchIndexingBufferedSender<T> : IAsyncDisposable, IDisposable
type SearchIndexingBufferedSender<'T> = class
interface IDisposable
interface IAsyncDisposable
Public Class SearchIndexingBufferedSender(Of T)
Implements IAsyncDisposable, IDisposable
Parâmetros de tipo
- T
O tipo .NET que mapeia para o esquema de índice. Instâncias desse tipo podem ser recuperadas como documentos do índice. Você pode usar SearchDocument para documentos dinâmicos.
- Herança
-
SearchIndexingBufferedSender<T>
- Implementações
Construtores
SearchIndexingBufferedSender<T>() |
Construtor protegido por zombar. |
SearchIndexingBufferedSender<T>(SearchClient, SearchIndexingBufferedSenderOptions<T>) |
Cria uma nova instância do SearchIndexingBufferedSender<T> que pode ser usada para indexar documentos de pesquisa com envio em lote inteligente, liberação automática e novas tentativas para ações de indexação com falha. |
Propriedades
Endpoint |
Obtém o ponto de extremidade de URI do Serviço de Pesquisa. Isso provavelmente será semelhante a "https://{search_service}.search.windows.net". |
IndexName |
Obtém o nome do Índice de Pesquisa. |
ServiceName |
Obtém o nome do Serviço de Pesquisa. |
Métodos
DeleteDocuments(IEnumerable<T>, CancellationToken) |
Adiciona um lote de ações de exclusão para eventualmente enviar ao índice de pesquisa. |
DeleteDocumentsAsync(IEnumerable<T>, CancellationToken) |
Adiciona um lote de ações de exclusão para eventualmente enviar ao índice de pesquisa. |
Finalize() |
Verifique se o remetente foi descartado corretamente. |
Flush(CancellationToken) |
Libere todas as ações de indexação pendentes. Isso aguardará até que tudo tenha sido enviado antes de retornar. |
FlushAsync(CancellationToken) |
Libere todas as ações de indexação pendentes. Isso aguardará até que tudo tenha sido enviado antes de retornar. |
IndexDocuments(IndexDocumentsBatch<T>, CancellationToken) |
Adiciona um lote de ações de upload, mesclagem e/ou exclusão para, eventualmente, enviar para o índice de pesquisa. |
IndexDocumentsAsync(IndexDocumentsBatch<T>, CancellationToken) |
Adiciona um lote de ações de upload, mesclagem e/ou exclusão para, eventualmente, enviar para o índice de pesquisa. |
MergeDocuments(IEnumerable<T>, CancellationToken) |
Adiciona um lote de ações de mesclagem para, eventualmente, enviar ao índice de pesquisa. |
MergeDocumentsAsync(IEnumerable<T>, CancellationToken) |
Adiciona um lote de ações de mesclagem para, eventualmente, enviar ao índice de pesquisa. |
MergeOrUploadDocuments(IEnumerable<T>, CancellationToken) |
Adiciona um lote de ações de mesclagem ou upload para, eventualmente, enviar para o índice de pesquisa. |
MergeOrUploadDocumentsAsync(IEnumerable<T>, CancellationToken) |
Adiciona um lote de ações de mesclagem ou upload para, eventualmente, enviar para o índice de pesquisa. |
OnActionAddedAsync(IndexDocumentsAction<T>, CancellationToken) |
Aciona o evento ActionAdded. |
OnActionCompletedAsync(IndexDocumentsAction<T>, IndexingResult, CancellationToken) |
Aciona o evento ActionCompleted. |
OnActionFailedAsync(IndexDocumentsAction<T>, IndexingResult, Exception, CancellationToken) |
Aciona o evento ActionFailed. |
OnActionSentAsync(IndexDocumentsAction<T>, CancellationToken) |
Aciona o evento ActionSent. |
UploadDocuments(IEnumerable<T>, CancellationToken) |
Adiciona um lote de ações de upload para, eventualmente, enviar para o índice de pesquisa. |
UploadDocumentsAsync(IEnumerable<T>, CancellationToken) |
Adiciona um lote de ações de upload para, eventualmente, enviar para o índice de pesquisa. |
Eventos
ActionAdded |
Evento gerado sempre que uma ação de indexação é adicionada ao remetente. |
ActionCompleted |
Evento gerado sempre que uma ação de indexação foi enviada com êxito. |
ActionFailed |
Evento gerado sempre que uma ação de indexação falha. |
ActionSent |
Evento gerado sempre que uma ação de indexação é enviada pelo remetente. |
Implantações explícitas de interface
IAsyncDisposable.DisposeAsync() |
Libere qualquer trabalho restante e limpo recursos. |
IDisposable.Dispose() |
Libere qualquer trabalho restante e limpo recursos. |
Aplica-se a
Azure SDK for .NET