SearchIndexingBufferedSenderOptions<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.
Fornece as opções de configuração para SearchIndexingBufferedSender<T>.
public class SearchIndexingBufferedSenderOptions<T>
type SearchIndexingBufferedSenderOptions<'T> = class
Public Class SearchIndexingBufferedSenderOptions(Of T)
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.
- Herança
-
SearchIndexingBufferedSenderOptions<T>
Construtores
SearchIndexingBufferedSenderOptions<T>() |
Fornece as opções de configuração para SearchIndexingBufferedSender<T>. |
Propriedades
AutoFlush |
Obtém ou define um valor que indica se o remetente deve liberar automaticamente as ações de indexação que foram adicionadas.
Isso acontecerá quando o lote estiver cheio ou quando o AutoFlushInterval tiver decorrido. O valor padrão é |
AutoFlushInterval |
Obtém ou define uma quantidade opcional de tempo de espera antes de liberar automaticamente as ações de indexação restantes. O valor padrão é 60 segundos. |
FlushCancellationToken |
Obtém ou define um CancellationToken a ser usado ao enviar ações de indexação. |
InitialBatchActionCount |
Obtém ou define um valor que indica o número inicial de ações a serem agrupadas em um lote ao ajustar o comportamento do remetente. O valor padrão será 512 se não estiver configurado. O máximo de serviço atual é 32000. |
KeyFieldAccessor |
Obtém ou define uma função que pode ser usada para acessar o valor da chave de índice de um documento. Todos os erros de indexação são identificados por chave e você pode usar essa função para fornecer esse mapeamento. Caso contrário, procuraremos IsKey ou chamaremos GetIndex(String, CancellationToken) para ajudar a determinar automaticamente a chave. |
MaxRetriesPerIndexAction |
Obtém ou define o número de vezes para repetir um documento com falha. Observe que isso é diferente do MaxRetries que tentará reenviar a mesma solicitação. Essa propriedade é usada para controlar o número de tentativas que faremos para enviar uma ação de indexação. |
MaxThrottlingDelay |
O atraso máximo permitido entre tentativas de repetição. Observe que isso é diferente do MaxDelay que só atrasará antes de reenviar a mesma solicitação. Essa propriedade é usada para adicionar atraso entre envios em lote adicionais quando nossas solicitações estão sendo limitadas pelo serviço. |
ThrottlingDelay |
O atraso de repetição inicial. O atraso aumentará exponencialmente com novas tentativas subsequentes e adicionará tremulação aleatória. Observe que isso é diferente do Delay que só atrasará antes de reenviar a mesma solicitação. Essa propriedade é usada para adicionar atraso entre envios em lote adicionais quando nossas solicitações estão sendo limitadas pelo serviço. |
Aplica-se a
Azure SDK for .NET