共用方式為


SiloLifecycleSubject 類別

定義

定址接收器生命週期主體的裝飾專案。 新增一些記錄和監視

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
繼承
SiloLifecycleSubject
實作

建構函式

SiloLifecycleSubject(ILogger<SiloLifecycleSubject>)

初始化 SiloLifecycleSubject 類別的新執行個體。

欄位

logger

定址接收器生命週期主體的裝飾專案。 新增一些記錄和監視

(繼承來源 LifecycleSubject)

屬性

HighestCompletedStage

已完成的最高生命週期階段。

LowestStoppedStage

已完成停止的最低生命週期階段。

方法

GetStageName(Int32)

取得指定數值階段的名稱。

OnStart(CancellationToken)

處理開始通知。

OnStartStageCompleted(Int32)

OnStart(CancellationToken)表示已完成。

OnStop(CancellationToken)

處理停止通知。

(繼承來源 LifecycleSubject)
OnStopStageCompleted(Int32)

OnStop(CancellationToken)表示已完成。

PerfMeasureOnStart(Int32, TimeSpan)

記錄呼叫觀察到的 OnStart(CancellationToken) 效能。

PerfMeasureOnStop(Int32, TimeSpan)

記錄呼叫觀察到的 OnStop(CancellationToken) 效能。

Subscribe(String, Int32, ILifecycleObserver)

在啟動或停止階段時訂閱通知。

擴充方法

OnStart(ILifecycleObserver)

定址接收器生命週期主體的裝飾專案。 新增一些記錄和監視

OnStop(ILifecycleObserver)

定址接收器生命週期主體的裝飾專案。 新增一些記錄和監視

Subscribe(ILifecycleObservable, Int32, ILifecycleObserver)

建立生命週期的可處置訂閱。

Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken,Task>)

建立生命週期的可處置訂閱。

Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken,Task>, Func<CancellationToken,Task>)

建立生命週期的可處置訂閱。

Subscribe<TObserver>(ILifecycleObservable, Int32, ILifecycleObserver)

建立生命週期的可處置訂閱。

Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>)

建立生命週期的可處置訂閱。

Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>, Func<CancellationToken,Task>)

建立生命週期的可處置訂閱。

適用於