ObserverManager<TObserver> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オブザーバーのコレクションを保持します。
public class ObserverManager<TObserver> : Orleans.Utilities.ObserverManager<Orleans.Runtime.IAddressable,TObserver>
type ObserverManager<'Observer> = class
inherit ObserverManager<IAddressable, 'Observer>
Public Class ObserverManager(Of TObserver)
Inherits ObserverManager(Of IAddressable, TObserver)
型パラメーター
- TObserver
オブザーバーの種類。
- 継承
コンストラクター
ObserverManager<TObserver>(TimeSpan, ILogger) |
ObserverManager<TObserver> クラスの新しいインスタンスを初期化します。 |
プロパティ
Count |
オブザーバーの数を取得します。 (継承元 ObserverManager<TIdentity,TObserver>) |
ExpirationDuration |
有効期限の期間を取得または設定します。その後、オブザーバーが遅延して削除されます。 (継承元 ObserverManager<TIdentity,TObserver>) |
GetDateTime |
有効期限の日付と時刻を取得するために使用されるデリゲートを取得または設定します。 (継承元 ObserverManager<TIdentity,TObserver>) |
Observers |
オブザーバーのコピーを取得します。 (継承元 ObserverManager<TIdentity,TObserver>) |
メソッド
Clear() |
すべてのオブザーバーを削除します。 (継承元 ObserverManager<TIdentity,TObserver>) |
ClearExpired() |
期限切れのオブザーバーをすべて削除しました。 (継承元 ObserverManager<TIdentity,TObserver>) |
GetEnumerator() |
コレクションを反復処理する列挙子を返します。 (継承元 ObserverManager<TIdentity,TObserver>) |
Notify(Action<TObserver>, Func<TObserver,Boolean>) |
指定 |
Notify(Func<TObserver,Task>, Func<TObserver,Boolean>) |
すべてのオブザーバーに通知します。 (継承元 ObserverManager<TIdentity,TObserver>) |
Subscribe(TIdentity, TObserver) |
提供 |
Unsubscribe(TIdentity) |
指定 |
明示的なインターフェイスの実装
IEnumerable.GetEnumerator() |
コレクションを反復処理する列挙子を返します。 (継承元 ObserverManager<TIdentity,TObserver>) |
拡張メソッド
BatchIEnumerable<T>(IEnumerable<T>, Int32) |
オブザーバーのコレクションを保持します。 |