SearchIndexingBufferedSenderOptions<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.
Fournit les options de configuration pour SearchIndexingBufferedSender<T>.
public class SearchIndexingBufferedSenderOptions<T>
type SearchIndexingBufferedSenderOptions<'T> = class
Public Class SearchIndexingBufferedSenderOptions(Of T)
Paramètres de type
- T
Type .NET mappé au schéma d’index. Les instances de ce type peuvent être récupérées en tant que documents à partir de l’index.
- Héritage
-
SearchIndexingBufferedSenderOptions<T>
Constructeurs
SearchIndexingBufferedSenderOptions<T>() |
Fournit les options de configuration pour SearchIndexingBufferedSender<T>. |
Propriétés
AutoFlush |
Obtient ou définit une valeur indiquant si l’expéditeur doit vider automatiquement toutes les actions d’indexation qui ont été ajoutées.
Cela se produit lorsque le lot est complet ou lorsque le s’est AutoFlushInterval écoulé. La valeur par défaut est |
AutoFlushInterval |
Obtient ou définit un délai d’attente facultatif avant de vider automatiquement toutes les actions d’indexation restantes. La valeur par défaut est 60 secondes. |
FlushCancellationToken |
Obtient ou définit un CancellationToken à utiliser lors de l’envoi d’actions d’indexation. |
InitialBatchActionCount |
Obtient ou définit une valeur indiquant le nombre initial d’actions à regrouper dans un lot lors du réglage du comportement de l’expéditeur. La valeur par défaut est 512 si elle n’est pas définie. Le maximum de service actuel est de 32 000. |
KeyFieldAccessor |
Obtient ou définit une fonction qui peut être utilisée pour accéder à la valeur de clé d’index d’un document. Toutes les erreurs d’indexation sont identifiées par la clé et vous pouvez utiliser cette fonction pour fournir ce mappage. Sinon, nous allons rechercher IsKey ou appeler GetIndex(String, CancellationToken) pour déterminer automatiquement la clé. |
MaxRetriesPerIndexAction |
Obtient ou définit le nombre de tentatives d’un document ayant échoué. Notez que cela est différent de MaxRetries celui qui tente de renvoyer la même demande. Cette propriété est utilisée pour contrôler le nombre de tentatives que nous allons effectuer pour envoyer une action d’indexation. |
MaxThrottlingDelay |
Délai maximal admissible entre les nouvelles tentatives. Notez que ce n’est pas le MaxDelay cas, ce qui ne retardera qu’avant de renvoyer la même demande. Cette propriété est utilisée pour ajouter un délai entre les soumissions de lots supplémentaires lorsque nos demandes sont limitées par le service. |
ThrottlingDelay |
Délai de nouvelle tentative initiale. Le délai augmente de façon exponentielle avec les nouvelles tentatives suivantes et ajoute une gigue aléatoire. Notez que ce n’est pas le Delay cas, ce qui ne retardera qu’avant de renvoyer la même demande. Cette propriété est utilisée pour ajouter un délai entre les soumissions de lots supplémentaires lorsque nos demandes sont limitées par le service. |
S’applique à
Azure SDK for .NET