コード例 #1
0
        public override IDisposable Subscribe(string observerName, int stage, ILifecycleObserver observer)
        {
            var monitoredObserver = new MonitoredObserver(observerName, stage, this.GetStageName(stage), observer, this.logger);

            this.observers.Add(monitoredObserver);
            return(base.Subscribe(observerName, stage, monitoredObserver));
        }
コード例 #2
0
        public IDisposable Subscribe(string observerName, int stage, ILifecycleObserver observer)
        {
            var monitoredObserver = new MonitoredObserver(observerName, stage, observer, this.logger);

            this.observers.Add(monitoredObserver);
            return(this.subject.Subscribe(observerName, stage, monitoredObserver));
        }