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


SiloLifecycleSubject Класс

Определение

Декоратор в течение жизненного цикла предмет для силоса. Добавление ведения журнала и мониторинга

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
Реализации

Конструкторы

SiloLifecycleSubject(ILogger<SiloLifecycleSubject>)

Инициализирует новый экземпляр класса SiloLifecycleSubject.

Поля

logger

Декоратор в течение жизненного цикла предмет для силоса. Добавление ведения журнала и мониторинга

(Унаследовано от 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)

Декоратор в течение жизненного цикла предмет для силоса. Добавление ведения журнала и мониторинга

OnStop(ILifecycleObserver)

Декоратор в течение жизненного цикла предмет для силоса. Добавление ведения журнала и мониторинга

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

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

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