LifecycleSubject クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ライフサイクルを監視するための機能を提供します。
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
- 継承
-
LifecycleSubject
- 派生
- 実装
注釈
- 1 回の使用では、複数の開始/停止サイクルはサポートされません。
- 開始すると、他のオブザーバーをサブスクライブすることはできません。
- OnStart は、最初の障害または取り消しまで順番にステージを開始します。
- OnStop は、最も高い開始ステージから始まる逆の順序で状態を停止します。
- OnStop は、取り消しが取り消された場合でも、エラーに関係なくすべてのステージを停止します。
コンストラクター
LifecycleSubject(ILogger) |
ライフサイクルを監視するための機能を提供します。 |
LifecycleSubject(ILogger<LifecycleSubject>) |
ライフサイクルを監視するための機能を提供します。 |
フィールド
logger |
ライフサイクルを監視するための機能を提供します。 |
メソッド
GetStageName(Int32) |
指定した数値ステージの名前を取得します。 |
GetStageNames(Type) |
すべてのステージ番号とそれに対応する名前のコレクションを取得します。 |
OnStart(CancellationToken) |
開始通知を処理します。 |
OnStartStageCompleted(Int32) |
完了したことを OnStart(CancellationToken) 示します。 |
OnStop(CancellationToken) |
停止通知を処理します。 |
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>, Func<CancellationToken,Task>) |
ライフサイクルに対する破棄可能なサブスクリプションを作成します。 |
Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken,Task>) |
ライフサイクルに対する破棄可能なサブスクリプションを作成します。 |
Subscribe<TObserver>(ILifecycleObservable, Int32, ILifecycleObserver) |
ライフサイクルに対する破棄可能なサブスクリプションを作成します。 |
Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>, Func<CancellationToken,Task>) |
ライフサイクルに対する破棄可能なサブスクリプションを作成します。 |
Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>) |
ライフサイクルに対する破棄可能なサブスクリプションを作成します。 |