Share via


IGrainLifecycle 介面

定義

可觀察的粒紋生命週期。

public interface IGrainLifecycle : Orleans.ILifecycleObservable
type IGrainLifecycle = interface
    interface ILifecycleObservable
Public Interface IGrainLifecycle
Implements ILifecycleObservable
實作

備註

此類型通常用來作為 中 ILifecycleParticipant<TLifecycleObservable> 泛型參數,做為參與粒度啟用生命週期階段的方法。

方法

AddMigrationParticipant(IGrainMigrationParticipant)

註冊細微移轉參與者。

RemoveMigrationParticipant(IGrainMigrationParticipant)

取消註冊細微移轉參與者。

Subscribe(String, Int32, ILifecycleObserver)

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

(繼承來源 ILifecycleObservable)

擴充方法

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

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

適用於