ChangeFeedProcessorBuilder 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.
Bietet eine flexible Möglichkeit zum Erstellen einer instance von ChangeFeedProcessor mit benutzerdefinierten Parametern.
public class ChangeFeedProcessorBuilder
type ChangeFeedProcessorBuilder = class
Public Class ChangeFeedProcessorBuilder
- Vererbung
-
ChangeFeedProcessorBuilder
Methoden
Build() |
Erstellt eine neue instance von ChangeFeedProcessor mit der angegebenen Konfiguration. |
WithErrorNotification(Container+ChangeFeedMonitorErrorDelegate) |
Definiert einen Delegaten, um Benachrichtigungen über Fehler zu erhalten, die während der Ausführung des Änderungsfeedprozessors auftreten. |
WithInstanceName(String) |
Legt den Compute-instance Namen fest, der den Prozessor hostet. |
WithLeaseAcquireNotification(Container+ChangeFeedMonitorLeaseAcquireDelegate) |
Definiert einen Delegaten zum Empfangen von Benachrichtigungen über Lease-Abrufe, die während der Ausführung des Änderungsfeedprozessors auftreten. |
WithLeaseConfiguration(Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>) |
Legt eine benutzerdefinierte Konfiguration fest, die von dieser instance von ChangeFeedProcessor verwendet werden soll, um zu steuern, wie Leases in einem Container verwaltet werden, wenn verwendet WithLeaseContainer(Container)wird. |
WithLeaseContainer(Container) |
Legt fest, dass der Cosmos-Container den Leasestatus enthält. |
WithLeaseReleaseNotification(Container+ChangeFeedMonitorLeaseReleaseDelegate) |
Definiert einen Delegaten zum Empfangen von Benachrichtigungen zu Leasereleases, die während der Ausführung des Änderungsfeedprozessors auftreten. |
WithMaxItems(Int32) |
Legt die maximale Anzahl von Elementen fest, die beim Enumerationsvorgang im Azure Cosmos DB-Dienst zurückgegeben werden sollen. |
WithPollInterval(TimeSpan) |
Ruft die Verzögerung zwischen dem Abrufen des Änderungsfeeds nach neuen Änderungen ab, nachdem alle aktuellen Änderungen ausgeglichen wurden, oder legt diese fest. |
WithStartTime(DateTime) |
Legt die Zeit (exklusiv) fest, nach der nach Änderungen gesucht werden soll. |
Gilt für:
Azure SDK for .NET