SearchIndexingBufferedSenderOptions<T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona las opciones de configuración de SearchIndexingBufferedSender<T>.
public class SearchIndexingBufferedSenderOptions<T>
type SearchIndexingBufferedSenderOptions<'T> = class
Public Class SearchIndexingBufferedSenderOptions(Of T)
Parámetros de tipo
- T
Tipo de .NET que se asigna al esquema de índice. Las instancias de este tipo se pueden recuperar como documentos del índice.
- Herencia
-
SearchIndexingBufferedSenderOptions<T>
Constructores
SearchIndexingBufferedSenderOptions<T>() |
Proporciona las opciones de configuración de SearchIndexingBufferedSender<T>. |
Propiedades
AutoFlush |
Obtiene o establece un valor que indica si el remitente debe vaciar automáticamente cualquier acción de indexación que se haya agregado.
Esto ocurrirá cuando el lote esté lleno o cuando AutoFlushInterval haya transcurrido. El valor predeterminado es |
AutoFlushInterval |
Obtiene o establece una cantidad opcional de tiempo que se debe esperar antes de vaciar automáticamente las acciones de indexación restantes. El valor predeterminado es de 60 segundos. |
FlushCancellationToken |
Obtiene o establece un objeto CancellationToken que se va a usar al enviar acciones de indexación. |
InitialBatchActionCount |
Obtiene o establece un valor que indica el número inicial de acciones que se van a agrupar en un lote al optimizar el comportamiento del remitente. El valor predeterminado será 512 si no se establece. El máximo de servicio actual es 32000. |
KeyFieldAccessor |
Obtiene o establece una función que se puede usar para tener acceso al valor de clave de índice de un documento. Los errores de indexación se identifican mediante clave y puede usar esta función para proporcionar esa asignación. De lo contrario, buscaremos IsKey o llamaremos GetIndex(String, CancellationToken) para ayudar a determinar automáticamente la clave. |
MaxRetriesPerIndexAction |
Obtiene o establece el número de veces que se reintenta un documento con errores. Tenga en cuenta que esto es diferente al MaxRetries que intentará volver a enviar la misma solicitud. Esta propiedad se usa para controlar el número de intentos que realizaremos para enviar una acción de indexación. |
MaxThrottlingDelay |
Retraso máximo permisible entre los reintentos. Tenga en cuenta que esto es diferente del MaxDelay que solo se retrasará antes de volver a enviar la misma solicitud. Esta propiedad se usa para agregar retraso entre envíos por lotes adicionales cuando el servicio limita nuestras solicitudes. |
ThrottlingDelay |
Retraso de reintento inicial. El retraso aumentará exponencialmente con los reintentos posteriores y agregará vibración aleatoria. Tenga en cuenta que esto es diferente del Delay que solo se retrasará antes de volver a enviar la misma solicitud. Esta propiedad se usa para agregar retraso entre envíos por lotes adicionales cuando el servicio limita nuestras solicitudes. |
Se aplica a
Azure SDK for .NET