コード例 #1
0
 public void InitializeCounters(StateCounters counters)
 {
     Counters.FailedItemsCount      = counters.FailedItemsCount;
     Counters.InWorkItemsCount      = counters.InWorkItemsCount;
     Counters.ReceivedItemsCount    = counters.ReceivedItemsCount;
     Counters.SheduledItemsCount    = counters.SheduledItemsCount;
     Counters.SourceCallFailedCount = counters.SourceCallFailedCount;
 }
コード例 #2
0
        protected Transmitter(ISource <TInput> source,
                              ITarget <TOutput> target,
                              IExceptionHandler exceptionHandler)
        {
            Contract.Requires <ArgumentNullException>(source != null);
            Contract.Requires <ArgumentNullException>(target != null);
            Contract.Requires <ArgumentNullException>(exceptionHandler != null);

            _source           = source;
            _target           = target;
            _exceptionHandler = exceptionHandler;

            _counters = new StateCounters();
        }