Bagikan melalui


SiloLifecycleSubject Kelas

Definisi

Dekorator atas subjek siklus hidup untuk silo. Menambahkan beberapa pengelogan dan pemantauan

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
Warisan
SiloLifecycleSubject
Penerapan

Konstruktor

SiloLifecycleSubject(ILogger<SiloLifecycleSubject>)

Menginisialisasi instans baru kelas SiloLifecycleSubject.

Bidang

logger

Dekorator atas subjek siklus hidup untuk silo. Menambahkan beberapa pengelogan dan pemantauan

(Diperoleh dari LifecycleSubject)
Logger

Dekorator atas subjek siklus hidup untuk silo. Menambahkan beberapa pengelogan dan pemantauan

(Diperoleh dari LifecycleSubject)

Properti

HighestCompletedStage

Tahap siklus hidup tertinggi yang telah selesai dimulai.

LowestStoppedStage

Tahap siklus hidup terendah yang telah selesai berhenti.

Metode

CallObserverStopAsync(ILifecycleObserver, CancellationToken)

Dekorator atas subjek siklus hidup untuk silo. Menambahkan beberapa pengelogan dan pemantauan

(Diperoleh dari LifecycleSubject)
GetStageName(Int32)

Mendapatkan nama tahap numerik yang ditentukan.

OnStart(CancellationToken)

Menangani pemberitahuan mulai.

OnStartStageCompleted(Int32)

Menandakan bahwa OnStart(CancellationToken) selesai.

OnStop(CancellationToken)

Menangani pemberitahuan berhenti.

(Diperoleh dari LifecycleSubject)
OnStopStageCompleted(Int32)

Menandakan bahwa OnStop(CancellationToken) selesai.

PerfMeasureOnStart(Int32, TimeSpan)

Mencatat performa panggilan yang OnStart(CancellationToken) diamati.

PerfMeasureOnStop(Int32, TimeSpan)

Mencatat performa panggilan yang OnStop(CancellationToken) diamati.

Subscribe(String, Int32, ILifecycleObserver)

Berlangganan pemberitahuan saat tahap tercapai saat memulai atau berhenti.

Metode Ekstensi

OnStart(ILifecycleObserver)

Dekorator atas subjek siklus hidup untuk silo. Menambahkan beberapa pengelogan dan pemantauan

OnStop(ILifecycleObserver)

Dekorator atas subjek siklus hidup untuk silo. Menambahkan beberapa pengelogan dan pemantauan

Subscribe(ILifecycleObservable, Int32, ILifecycleObserver)

Membuat langganan sekali pakai ke siklus hidup.

Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken,Task>, Func<CancellationToken,Task>)

Membuat langganan sekali pakai ke siklus hidup.

Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken,Task>)

Membuat langganan sekali pakai ke siklus hidup.

Subscribe<TObserver>(ILifecycleObservable, Int32, ILifecycleObserver)

Membuat langganan sekali pakai ke siklus hidup.

Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>, Func<CancellationToken,Task>)

Membuat langganan sekali pakai ke siklus hidup.

Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>)

Membuat langganan sekali pakai ke siklus hidup.

Berlaku untuk