IAsyncBatchObservable<T> インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このインターフェイスは、IAsyncObserver インターフェイスを一般化して、項目のバッチの生成と消費を可能にします。
このインターフェイスは項目コンシューマーによって実装され、項目プロデューサーによって呼び出されます (使用されます)。 これは、ストリームのコンシューマー エンドポイントがこのインターフェイスを実装することを意味します。
public interface IAsyncBatchObservable<T>
type IAsyncBatchObservable<'T> = interface
Public Interface IAsyncBatchObservable(Of T)
型パラメーター
- T
オブザーバーによって使用されるオブジェクトの型。
- 派生
メソッド
SubscribeAsync(IAsyncBatchObserver<T>, StreamSequenceToken) |
コンシューマーをこのバッチ監視可能にサブスクライブします。 |
SubscribeAsync(IAsyncBatchObserver<T>) |
コンシューマーをこのバッチ監視可能にサブスクライブします。 |
拡張メソッド
SubscribeAsync<T>(IAsyncBatchObservable<T>, Func<IList<SequentialItem<T>>,Task>, Func<Exception,Task>, Func<Task>) |
デリゲートを使用して、コンシューマーをこの監視可能にサブスクライブします。 このメソッドは、IAsyncBatchObservable.SubscribeAsync のヘルパーであり、サブスクライブ クラスが IAsyncBatchObserver のインスタンスを必要とするのではなく、ハンドラー メソッドをインライン化できるようにします。 |
SubscribeAsync<T>(IAsyncBatchObservable<T>, Func<IList<SequentialItem<T>>,Task>, Func<Exception,Task>) |
デリゲートを使用して、コンシューマーをこの監視可能にサブスクライブします。 このメソッドは、IAsyncBatchObservable.SubscribeAsync のヘルパーであり、サブスクライブ クラスが IAsyncBatchObserver のインスタンスを必要とするのではなく、ハンドラー メソッドをインライン化できるようにします。 |
SubscribeAsync<T>(IAsyncBatchObservable<T>, Func<IList<SequentialItem<T>>,Task>, Func<Task>) |
デリゲートを使用して、コンシューマーをこの監視可能にサブスクライブします。 このメソッドは、IAsyncBatchObservable.SubscribeAsync のヘルパーであり、サブスクライブ クラスが IAsyncBatchObserver のインスタンスを必要とするのではなく、ハンドラー メソッドをインライン化できるようにします。 |
SubscribeAsync<T>(IAsyncBatchObservable<T>, Func<IList<SequentialItem<T>>,Task>) |
デリゲートを使用して、コンシューマーをこの監視可能にサブスクライブします。 このメソッドは、IAsyncBatchObservable.SubscribeAsync のヘルパーであり、サブスクライブ クラスが IAsyncBatchObserver のインスタンスを必要とするのではなく、ハンドラー メソッドをインライン化できるようにします。 |