LifecycleSubject 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.
Fournit des fonctionnalités permettant d’observer un cycle de vie.
public class LifecycleSubject : Orleans.ILifecycleSubject
public abstract class LifecycleSubject : Orleans.ILifecycleSubject
type LifecycleSubject = class
interface ILifecycleSubject
interface ILifecycleObservable
interface ILifecycleObserver
Public Class LifecycleSubject
Implements ILifecycleSubject
Public MustInherit Class LifecycleSubject
Implements ILifecycleSubject
- Héritage
-
LifecycleSubject
- Dérivé
- Implémente
Remarques
- À usage unique, ne prend pas en charge plusieurs cycles de démarrage/d’arrêt.
- Une fois démarré, aucun autre observateur ne peut être abonné.
- OnStart démarre les étapes dans l’ordre jusqu’au premier échec ou annulation.
- OnStop arrête les états dans l’ordre inverse à partir de l’étape de démarrage la plus élevée.
- OnStop arrête toutes les étapes, quelles que soient les erreurs, même si l’annulation a été annulée.
Constructeurs
LifecycleSubject(ILogger) |
Fournit des fonctionnalités permettant d’observer un cycle de vie. |
LifecycleSubject(ILogger<LifecycleSubject>) |
Fournit des fonctionnalités permettant d’observer un cycle de vie. |
Champs
logger |
Fournit des fonctionnalités permettant d’observer un cycle de vie. |
Méthodes
GetStageName(Int32) |
Obtient le nom de l’étape numérique spécifiée. |
GetStageNames(Type) |
Obtient la collection de tous les numéros d’étape et leurs noms correspondants. |
OnStart(CancellationToken) |
Gérer les notifications de démarrage. |
OnStartStageCompleted(Int32) |
Signifie que terminé OnStart(CancellationToken) . |
OnStop(CancellationToken) |
Gérer les notifications d’arrêt. |
OnStopStageCompleted(Int32) |
Signifie que terminé OnStop(CancellationToken) . |
PerfMeasureOnStart(Int32, TimeSpan) |
Journalise les performances observées d’un OnStart(CancellationToken) appel. |
PerfMeasureOnStop(Int32, TimeSpan) |
Journalise les performances observées d’un OnStop(CancellationToken) appel. |
Subscribe(String, Int32, ILifecycleObserver) |
Fournit des fonctionnalités permettant d’observer un cycle de vie. |
Méthodes d’extension
OnStart(ILifecycleObserver) |
Fournit des fonctionnalités permettant d’observer un cycle de vie. |
OnStop(ILifecycleObserver) |
Fournit des fonctionnalités permettant d’observer un cycle de vie. |
Subscribe(ILifecycleObservable, Int32, ILifecycleObserver) |
Crée un abonnement jetable pour le cycle de vie. |
Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken,Task>, Func<CancellationToken,Task>) |
Crée un abonnement jetable pour le cycle de vie. |
Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken,Task>) |
Crée un abonnement jetable pour le cycle de vie. |
Subscribe<TObserver>(ILifecycleObservable, Int32, ILifecycleObserver) |
Crée un abonnement jetable pour le cycle de vie. |
Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>, Func<CancellationToken,Task>) |
Crée un abonnement jetable pour le cycle de vie. |
Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>) |
Crée un abonnement jetable pour le cycle de vie. |