次の方法で共有


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>)

ライフサイクルに対する破棄可能なサブスクリプションを作成します。

適用対象