private bool CheckMiddlewareStartsWithMatch(string name, out MiddlewareInfo info) { foreach (var entry in MiddlewarePackageStartsWithMap) { if (!String.IsNullOrEmpty(name) && name.StartsWith(entry.Key)) { info = entry.Value; return(true); } } info = null; return(false); }
protected virtual Middleware.Middleware CreateInstance(MiddlewareInfo middlewareInfo) { return(_resolver.GetService(middlewareInfo.Type, middlewareInfo.ConstructorArgs) as Middleware.Middleware); }