Freigeben über


IAsyncBatchObservable<T> Schnittstelle

Definition

Diese Schnittstelle generalisiert die IAsyncObserver-Schnittstelle, um die Produktion und den Verbrauch von Batches von Elementen zu ermöglichen.

Beachten Sie, dass diese Schnittstelle von Elementkonsumenten implementiert und von Artikelherstellern aufgerufen (verwendet) wird. Dies bedeutet, dass der Consumerendpunkt eines Datenstroms diese Schnittstelle implementiert.

public interface IAsyncBatchObservable<T>
type IAsyncBatchObservable<'T> = interface
Public Interface IAsyncBatchObservable(Of T)

Typparameter

T

Der Vom Beobachter verbrauchte Objekttyp.

Abgeleitet

Methoden

SubscribeAsync(IAsyncBatchObserver<T>)

Abonnieren Sie einen Verbraucher für diesen Batch, der beobachtet werden kann.

SubscribeAsync(IAsyncBatchObserver<T>, StreamSequenceToken)

Abonnieren Sie einen Verbraucher für diesen Batch, der beobachtet werden kann.

Erweiterungsmethoden

SubscribeAsync<T>(IAsyncBatchObservable<T>, Func<IList<SequentialItem<T>>,Task>)

Abonnieren Sie einen Verbraucher für diese beobachtbare Verwendung von Stellvertretungen. Diese Methode ist eine Hilfsmethode für die IAsyncBatchObservable.SubscribeAsync, die die abonnierende Klasse inline der Handlermethoden ermöglicht, anstatt eine Instanz von IAsyncBatchObserver zu benötigen.

SubscribeAsync<T>(IAsyncBatchObservable<T>, Func<IList<SequentialItem<T>>,Task>, Func<Exception,Task>)

Abonnieren Sie einen Verbraucher für diese beobachtbare Verwendung von Stellvertretungen. Diese Methode ist eine Hilfsmethode für die IAsyncBatchObservable.SubscribeAsync, die die abonnierende Klasse inline der Handlermethoden ermöglicht, anstatt eine Instanz von IAsyncBatchObserver zu benötigen.

SubscribeAsync<T>(IAsyncBatchObservable<T>, Func<IList<SequentialItem<T>>,Task>, Func<Exception,Task>, Func<Task>)

Abonnieren Sie einen Verbraucher für diese beobachtbare Verwendung von Stellvertretungen. Diese Methode ist eine Hilfsmethode für die IAsyncBatchObservable.SubscribeAsync, die die abonnierende Klasse inline der Handlermethoden ermöglicht, anstatt eine Instanz von IAsyncBatchObserver zu benötigen.

SubscribeAsync<T>(IAsyncBatchObservable<T>, Func<IList<SequentialItem<T>>,Task>, Func<Task>)

Abonnieren Sie einen Verbraucher für diese beobachtbare Verwendung von Stellvertretungen. Diese Methode ist eine Hilfsmethode für die IAsyncBatchObservable.SubscribeAsync, die die abonnierende Klasse inline der Handlermethoden ermöglicht, anstatt eine Instanz von IAsyncBatchObserver zu benötigen.

Gilt für: