LifecycleSubject Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce funzionalità per l'osservazione di un ciclo di vita.
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
- Ereditarietà
-
LifecycleSubject
- Derivato
- Implementazioni
Commenti
- L'uso singolo non supporta più cicli di avvio/arresto.
- Dopo l'avvio, non è possibile sottoscrivere altri osservatori.
- OnStart inizia le fasi in ordine fino al primo errore o annullamento.
- OnStop arresta gli stati in ordine inverso a partire dalla fase iniziale più alta.
- OnStop arresta tutte le fasi indipendentemente dagli errori anche se annullata.
Costruttori
LifecycleSubject(ILogger) |
Fornisce funzionalità per l'osservazione di un ciclo di vita. |
LifecycleSubject(ILogger<LifecycleSubject>) |
Fornisce funzionalità per l'osservazione di un ciclo di vita. |
Campi
logger |
Fornisce funzionalità per l'osservazione di un ciclo di vita. |
Metodi
GetStageName(Int32) |
Ottiene il nome della fase numerica specificata. |
GetStageNames(Type) |
Ottiene la raccolta di tutti i numeri di fase e i relativi nomi corrispondenti. |
OnStart(CancellationToken) |
Gestire le notifiche di avvio. |
OnStartStageCompleted(Int32) |
Indica che OnStart(CancellationToken) è stato completato. |
OnStop(CancellationToken) |
Gestire le notifiche di arresto. |
OnStopStageCompleted(Int32) |
Indica che OnStop(CancellationToken) è stato completato. |
PerfMeasureOnStart(Int32, TimeSpan) |
Registra le prestazioni osservate di una OnStart(CancellationToken) chiamata. |
PerfMeasureOnStop(Int32, TimeSpan) |
Registra le prestazioni osservate di una OnStop(CancellationToken) chiamata. |
Subscribe(String, Int32, ILifecycleObserver) |
Fornisce funzionalità per l'osservazione di un ciclo di vita. |
Metodi di estensione
OnStart(ILifecycleObserver) |
Fornisce funzionalità per l'osservazione di un ciclo di vita. |
OnStop(ILifecycleObserver) |
Fornisce funzionalità per l'osservazione di un ciclo di vita. |
Subscribe(ILifecycleObservable, Int32, ILifecycleObserver) |
Crea una sottoscrizione monouso al ciclo di vita. |
Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken,Task>, Func<CancellationToken,Task>) |
Crea una sottoscrizione monouso al ciclo di vita. |
Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken,Task>) |
Crea una sottoscrizione monouso al ciclo di vita. |
Subscribe<TObserver>(ILifecycleObservable, Int32, ILifecycleObserver) |
Crea una sottoscrizione monouso al ciclo di vita. |
Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>, Func<CancellationToken,Task>) |
Crea una sottoscrizione monouso al ciclo di vita. |
Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>) |
Crea una sottoscrizione monouso al ciclo di vita. |