SiloLifecycleSubject 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
silo 生命周期主题的修饰器。 添加一些日志记录和监视
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(ILogger<SiloLifecycleSubject>) |
初始化 SiloLifecycleSubject 类的新实例。 |
字段
logger |
silo 生命周期主题的修饰器。 添加一些日志记录和监视 (继承自 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) |
silo 生命周期主题的修饰器。 添加一些日志记录和监视 |
OnStop(ILifecycleObserver) |
silo 生命周期主题的修饰器。 添加一些日志记录和监视 |
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>) |
创建生命周期的一次性订阅。 |