LifecycleSubject Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona funcionalidad para observar un ciclo de vida.
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
- Herencia
-
LifecycleSubject
- Derivado
- Implementaciones
Comentarios
- Un solo uso no admite varios ciclos de inicio o detención.
- Una vez iniciado, no se puede suscribir ningún otro observador.
- OnStart inicia las fases en orden hasta el primer error o cancelación.
- OnStop detiene los estados en orden inverso a partir de la fase de inicio más alta.
- OnStop detiene todas las fases, independientemente de los errores, incluso si se canceló.
Constructores
LifecycleSubject(ILogger) |
Proporciona funcionalidad para observar un ciclo de vida. |
LifecycleSubject(ILogger<LifecycleSubject>) |
Proporciona funcionalidad para observar un ciclo de vida. |
Campos
logger |
Proporciona funcionalidad para observar un ciclo de vida. |
Métodos
GetStageName(Int32) |
Obtiene el nombre de la fase numérica especificada. |
GetStageNames(Type) |
Obtiene la colección de todos los números de fase y sus nombres correspondientes. |
OnStart(CancellationToken) |
Controle las notificaciones de inicio. |
OnStartStageCompleted(Int32) |
Indica que OnStart(CancellationToken) se completó. |
OnStop(CancellationToken) |
Controle las notificaciones de detención. |
OnStopStageCompleted(Int32) |
Indica que OnStop(CancellationToken) se completó. |
PerfMeasureOnStart(Int32, TimeSpan) |
Registra el rendimiento observado de una OnStart(CancellationToken) llamada. |
PerfMeasureOnStop(Int32, TimeSpan) |
Registra el rendimiento observado de una OnStop(CancellationToken) llamada. |
Subscribe(String, Int32, ILifecycleObserver) |
Proporciona funcionalidad para observar un ciclo de vida. |
Métodos de extensión
OnStart(ILifecycleObserver) |
Proporciona funcionalidad para observar un ciclo de vida. |
OnStop(ILifecycleObserver) |
Proporciona funcionalidad para observar un ciclo de vida. |
Subscribe(ILifecycleObservable, Int32, ILifecycleObserver) |
Crea una suscripción descartable al ciclo de vida. |
Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken,Task>, Func<CancellationToken,Task>) |
Crea una suscripción descartable al ciclo de vida. |
Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken,Task>) |
Crea una suscripción descartable al ciclo de vida. |
Subscribe<TObserver>(ILifecycleObservable, Int32, ILifecycleObserver) |
Crea una suscripción descartable al ciclo de vida. |
Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>, Func<CancellationToken,Task>) |
Crea una suscripción descartable al ciclo de vida. |
Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>) |
Crea una suscripción descartable al ciclo de vida. |