Поделиться через


IGrainLifecycle Интерфейс

Определение

Наблюдаемый жизненный цикл зерна.

public interface IGrainLifecycle : Orleans.ILifecycleObservable
type IGrainLifecycle = interface
    interface ILifecycleObservable
Public Interface IGrainLifecycle
Implements ILifecycleObservable
Реализации

Комментарии

Этот тип обычно используется в качестве универсального параметра в ILifecycleParticipant<TLifecycleObservable> качестве средства участия в этапах жизненного цикла активации grain.

Методы

AddMigrationParticipant(IGrainMigrationParticipant)

Регистрирует участника миграции grain.

RemoveMigrationParticipant(IGrainMigrationParticipant)

Отменяет регистрацию участника миграции grain.

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

Создает одноразовую подписку на жизненный цикл.

Применяется к