SiloLifecycleSubject 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.
Decorator sull'oggetto del ciclo di vita per silo. Aggiunge alcune funzionalità di registrazione e monitoraggio
public class SiloLifecycleSubject : Orleans.LifecycleSubject, Orleans.Runtime.ISiloLifecycleSubject
type SiloLifecycleSubject = class
inherit LifecycleSubject
interface ISiloLifecycleSubject
interface ISiloLifecycle
interface ILifecycleObservable
interface ILifecycleObserver
Public Class SiloLifecycleSubject
Inherits LifecycleSubject
Implements ISiloLifecycleSubject
- Ereditarietà
- Implementazioni
Costruttori
SiloLifecycleSubject(ILogger<SiloLifecycleSubject>) |
Inizializza una nuova istanza della classe SiloLifecycleSubject. |
Campi
logger |
Decorator sull'oggetto del ciclo di vita per silo. Aggiunge alcune funzionalità di registrazione e monitoraggio (Ereditato da LifecycleSubject) |
Proprietà
HighestCompletedStage |
Fase più alta del ciclo di vita completata dall'avvio. |
LowestStoppedStage |
La fase più bassa del ciclo di vita che ha completato l'arresto. |
Metodi
GetStageName(Int32) |
Ottiene il nome della fase numerica specificata. |
OnStart(CancellationToken) |
Gestire le notifiche di avvio. |
OnStartStageCompleted(Int32) |
Indica che OnStart(CancellationToken) è stato completato. |
OnStop(CancellationToken) |
Gestire le notifiche di arresto. (Ereditato da LifecycleSubject) |
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) |
Sottoscrivere la notifica quando viene raggiunta una fase durante l'avvio o l'arresto. |
Metodi di estensione
OnStart(ILifecycleObserver) |
Decorator sull'oggetto del ciclo di vita per silo. Aggiunge alcune funzionalità di registrazione e monitoraggio |
OnStop(ILifecycleObserver) |
Decorator sull'oggetto del ciclo di vita per silo. Aggiunge alcune funzionalità di registrazione e monitoraggio |
Subscribe(ILifecycleObservable, Int32, ILifecycleObserver) |
Crea una sottoscrizione eliminabile per il ciclo di vita. |
Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken,Task>, Func<CancellationToken,Task>) |
Crea una sottoscrizione eliminabile per il ciclo di vita. |
Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken,Task>) |
Crea una sottoscrizione eliminabile per il ciclo di vita. |
Subscribe<TObserver>(ILifecycleObservable, Int32, ILifecycleObserver) |
Crea una sottoscrizione eliminabile per il ciclo di vita. |
Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>, Func<CancellationToken,Task>) |
Crea una sottoscrizione eliminabile per il ciclo di vita. |
Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>) |
Crea una sottoscrizione eliminabile per il ciclo di vita. |