IGrainLifecycle 接口

定义

可观测的粒度生命周期。

public interface IGrainLifecycle : Orleans.ILifecycleObservable
type IGrainLifecycle = interface
    interface ILifecycleObservable
Public Interface IGrainLifecycle
Implements ILifecycleObservable
实现

注解

此类型通常用作 中的 ILifecycleParticipant<TLifecycleObservable> 泛型参数,作为参与粒度激活生命周期阶段的一种手段。

方法

AddMigrationParticipant(IGrainMigrationParticipant)

注册 grain 迁移参与者。

RemoveMigrationParticipant(IGrainMigrationParticipant)

取消注册 grain 迁移参与者。

Subscribe(String, Int32, ILifecycleObserver)

在启动或停止时达到阶段时订阅通知。

(继承自 ILifecycleObservable)

扩展方法

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

创建生命周期的一次性订阅。

适用于