SearchIndexingBufferedSenderOptions<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Konfigurationsoptionen für bereit SearchIndexingBufferedSender<T>.
public class SearchIndexingBufferedSenderOptions<T>
type SearchIndexingBufferedSenderOptions<'T> = class
Public Class SearchIndexingBufferedSenderOptions(Of T)
Typparameter
- T
Der .NET-Typ, der dem Indexschema zugeordnet ist. Instanzen dieses Typs können als Dokumente aus dem Index abgerufen werden.
- Vererbung
-
SearchIndexingBufferedSenderOptions<T>
Konstruktoren
SearchIndexingBufferedSenderOptions<T>() |
Stellt die Konfigurationsoptionen für bereit SearchIndexingBufferedSender<T>. |
Eigenschaften
AutoFlush |
Ruft einen Wert ab, der angibt, ob der Absender alle hinzugefügten Indizierungsaktionen automatisch leeren soll, oder legt diesen fest.
Dies geschieht, wenn der Batch voll ist oder der AutoFlushInterval abgelaufen ist. Der Standardwert ist |
AutoFlushInterval |
Ruft einen optionalen Zeitraum ab, der gewartet werden soll, bevor alle verbleibenden Indizierungsaktionen automatisch geleert werden, oder legt diese fest. Der Standardwert beträgt 60 Sekunden. |
FlushCancellationToken |
Ruft einen ab, der beim Übermitteln von Indizierungsaktionen verwendet werden soll, oder legt diesen CancellationToken fest. |
InitialBatchActionCount |
Ruft einen Wert ab, der die anfängliche Anzahl von Aktionen angibt, die beim Optimieren des Verhaltens des Absenders in einen Batch gruppiert werden sollen, oder legt diesen fest. Der Standardwert ist 512, wenn nicht festgelegt. Der aktuelle Diensthöchstwert beträgt 32000. |
KeyFieldAccessor |
Ruft eine Funktion ab, mit der auf den Indexschlüsselwert eines Dokuments zugegriffen werden kann, oder legt diese fest. Alle Indizierungsfehler werden durch schlüssel identifiziert, und Sie können diese Funktion verwenden, um diese Zuordnung bereitzustellen. Andernfalls suchen IsKey oder rufen wir an GetIndex(String, CancellationToken) , um den Schlüssel automatisch zu ermitteln. |
MaxRetriesPerIndexAction |
Ruft die Anzahl der Wiederholungen eines fehlerhaften Dokuments ab oder legt diese fest. Beachten Sie, dass sich dies von MaxRetries dem unterscheidet, bei dem versucht wird, dieselbe Anforderung erneut zu senden. Diese Eigenschaft wird verwendet, um die Anzahl der Versuche zu steuern, die zum Übermitteln einer Indizierungsaktion durchgeführt werden. |
MaxThrottlingDelay |
Die maximal zulässige Verzögerung zwischen Wiederholungsversuchen. Beachten Sie, dass sich dies von MaxDelay dem unterscheidet, was nur verzögert wird, bevor die gleiche Anforderung erneut sendet. Diese Eigenschaft wird verwendet, um Verzögerungen zwischen zusätzlichen Batchübermittlungen hinzuzufügen, wenn unsere Anforderungen vom Dienst gedrosselt werden. |
ThrottlingDelay |
Die anfängliche Wiederholungsverzögerung. Die Verzögerung erhöht sich exponentiell mit nachfolgenden Wiederholungen und fügt zufälligen Jitter hinzu. Beachten Sie, dass sich dies von Delay dem unterscheidet, was nur verzögert wird, bevor die gleiche Anforderung erneut sendet. Diese Eigenschaft wird verwendet, um Verzögerungen zwischen zusätzlichen Batchübermittlungen hinzuzufügen, wenn unsere Anforderungen vom Dienst gedrosselt werden. |
Gilt für:
Azure SDK for .NET