Ejemplo n.º 1
0
        public PipelineDataAggregator(IAggregator[] aggregators, IPipeProvider <IResult> pipeProvider)
        {
            _aggregators  = aggregators ?? throw new ArgumentNullException(nameof(aggregators));
            _pipeProvider = pipeProvider ?? throw new ArgumentNullException(nameof(pipeProvider));

            _muxer = new PipeMuxer <IResult>();
            pipeProvider.PipeCreatedEvent += OnPipeCreatedEvent;
        }
 public NamedPipeServerTransportProvider([Import] IPipeProvider pipeProvider)
 {
     _pipeProvider = pipeProvider;
 }
Ejemplo n.º 3
0
 public NamedPipeClientTransportProvider(IPipeProvider pipeProvider)
 {
     _pipeProvider = pipeProvider;
 }
Ejemplo n.º 4
0
 public PipeTransport(IAdapter <T, byte[]> adapter, IPipeProvider pipeProvider, PipeType pipeType)
 {
     _adapter      = adapter;
     _pipeProvider = pipeProvider;
     _pipeType     = pipeType;
 }