Ejemplo n.º 1
0
        public DispatchQueue(IPipeManager pipeManager, int batchSize, string name)
        {
            _pipeManager = pipeManager;
            _batchSize   = batchSize;
            Name         = name;

            SynchronizationContext = new DispatchQueueSynchronizationContext(this);
        }
Ejemplo n.º 2
0
 public MessageDispatcher(IPipeManager pipeManager, IMessageHandlerInvokerLoader[] invokerLoaders, IDispatcherTaskSchedulerFactory taskSchedulerFactory)
 {
     _pipeManager          = pipeManager;
     _invokerLoaders       = invokerLoaders;
     _taskSchedulerFactory = taskSchedulerFactory;
 }
Ejemplo n.º 3
0
 public MessageDispatcher(IPipeManager pipeManager, IMessageHandlerInvokerLoader[] invokerLoaders, IDispatcherTaskSchedulerFactory taskSchedulerFactory)
 {
     _pipeManager = pipeManager;
     _invokerLoaders = invokerLoaders;
     _taskSchedulerFactory = taskSchedulerFactory;
 }
Ejemplo n.º 4
0
 public DispatchQueueFactory(IPipeManager pipeManager, IBusConfiguration configuration)
 {
     _pipeManager   = pipeManager;
     _configuration = configuration;
 }