ObserverManager<TObserver> 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.
Verwaltet eine Sammlung von Beobachtern.
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)
Typparameter
- TObserver
Der Beobachtertyp.
- Vererbung
Konstruktoren
ObserverManager<TObserver>(TimeSpan, ILogger) |
Initialisiert eine neue Instanz der ObserverManager<TObserver>-Klasse. |
Eigenschaften
Count |
Ruft die Anzahl der Beobachter ab. (Geerbt von ObserverManager<TIdentity,TObserver>) |
ExpirationDuration |
Ruft die Ablaufzeit ab, nach der Beobachter verzögert entfernt werden, oder legt diese fest. (Geerbt von ObserverManager<TIdentity,TObserver>) |
GetDateTime |
Ruft den Delegat ab, der zum Abrufen des Datums und der Uhrzeit für den Ablauf verwendet wird, oder legt diesen fest. (Geerbt von ObserverManager<TIdentity,TObserver>) |
Observers |
Ruft eine Kopie der Beobachter ab. (Geerbt von ObserverManager<TIdentity,TObserver>) |
Methoden
Clear() |
Entfernt alle Beobachter. (Geerbt von ObserverManager<TIdentity,TObserver>) |
ClearExpired() |
Alle abgelaufenen Beobachter wurden entfernt. (Geerbt von ObserverManager<TIdentity,TObserver>) |
GetEnumerator() |
Gibt einen Enumerator zurück, der die Auflistung durchläuft. (Geerbt von ObserverManager<TIdentity,TObserver>) |
Notify(Action<TObserver>, Func<TObserver,Boolean>) |
Benachrichtigt alle Beobachter, die mit dem angegebenen |
Notify(Func<TObserver,Task>, Func<TObserver,Boolean>) |
Benachrichtigt alle Beobachter. (Geerbt von ObserverManager<TIdentity,TObserver>) |
Subscribe(TIdentity, TObserver) |
Stellt sicher, dass das bereitgestellte |
Unsubscribe(TIdentity) |
Stellt sicher, dass die bereitgestellte |
Explizite Schnittstellenimplementierungen
IEnumerable.GetEnumerator() |
Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Geerbt von ObserverManager<TIdentity,TObserver>) |
Erweiterungsmethoden
BatchIEnumerable<T>(IEnumerable<T>, Int32) |
Verwaltet eine Sammlung von Beobachtern. |