ObserverManager<TObserver> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Gère une collection d’observateurs.
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)
Paramètres de type
- TObserver
Type d’observateur.
- Héritage
Constructeurs
ObserverManager<TObserver>(TimeSpan, ILogger) |
Initialise une nouvelle instance de la classe ObserverManager<TObserver>. |
Propriétés
Count |
Obtient le nombre d’observateurs. (Hérité de ObserverManager<TIdentity,TObserver>) |
ExpirationDuration |
Obtient ou définit l’intervalle de temps d’expiration, après lequel les observateurs sont supprimés de manière différée. (Hérité de ObserverManager<TIdentity,TObserver>) |
GetDateTime |
Obtient ou définit le délégué utilisé pour obtenir la date et l’heure d’expiration. (Hérité de ObserverManager<TIdentity,TObserver>) |
Observers |
Obtient une copie des observateurs. (Hérité de ObserverManager<TIdentity,TObserver>) |
Méthodes
Clear() |
Supprime tous les observateurs. (Hérité de ObserverManager<TIdentity,TObserver>) |
ClearExpired() |
Suppression de tous les observateurs arrivés à expiration. (Hérité de ObserverManager<TIdentity,TObserver>) |
GetEnumerator() |
Retourne un énumérateur qui itère au sein de la collection. (Hérité de ObserverManager<TIdentity,TObserver>) |
Notify(Action<TObserver>, Func<TObserver,Boolean>) |
Notifie tous les observateurs qui correspondent au fourni |
Notify(Func<TObserver,Task>, Func<TObserver,Boolean>) |
Avertit tous les observateurs. (Hérité de ObserverManager<TIdentity,TObserver>) |
Subscribe(TIdentity, TObserver) |
S’assure que le fourni |
Unsubscribe(TIdentity) |
Vérifie que le fourni |
Implémentations d’interfaces explicites
IEnumerable.GetEnumerator() |
Retourne un énumérateur qui itère au sein d’une collection. (Hérité de ObserverManager<TIdentity,TObserver>) |
Méthodes d’extension
BatchIEnumerable<T>(IEnumerable<T>, Int32) |
Gère une collection d’observateurs. |