public MiddlewareNode AddMiddleware <T>(params object[] args) where T : class { var description = "{0} - {1}".ToFormat(typeof(T).FullName, args.Select(x => (x ?? string.Empty).ToString()).Join(", ")); var node = new MiddlewareNode(x => x.Use(typeof(T), args)).Description(description); Middleware.AddToEnd(node); return(node); }
public void AddMiddleware(MiddlewareNode node) { Middleware.AddToEnd(node); }