Ejemplo n.º 1
0
 void IInterfaceMiddlewareConveyor.Register(IInterfaceMiddleware middleware, InterfaceMiddlewareOrder type)
 {
     Register(middleware, type);
 }
Ejemplo n.º 2
0
        public MiddlewaredConnectionInterfaceDecorator Register(IInterfaceMiddleware middleware, InterfaceMiddlewareOrder type)
        {
            _middlewares[type].Add(middleware);
#warning temp solution
            _supportedProtocols = _conveyor
                                  .Select(m => m
                                          .Protocols
                                          .Select(p => p.Value1))
                                  .Flatten()
                                  .Concat(base.SupportedProtocols);

            return(this);
        }