Пример #1
0
        internal void Stop(IObservable <EventRecordProxy> t)
        {
            Contract.Assert(t is EventRecordProxyObserver);
            EventRecordProxyObserver observer = (EventRecordProxyObserver)t;

            observer.Dispose();
        }
Пример #2
0
 internal override void StartPublish(IObservable <EventRecordProxy> observer)
 {
     ThreadPool.QueueUserWorkItem((s) =>
     {
         EventRecordProxyObserver o = observer as EventRecordProxyObserver;
         try
         {
             o.Start();
         }
         catch (Exception ex)
         {
             System.Windows.MessageBox.Show(ex.Message);
             throw;
         }
     });
 }