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);
        }
Beispiel #2
0
 protected virtual Middleware.Middleware CreateInstance(MiddlewareInfo middlewareInfo)
 {
     return(_resolver.GetService(middlewareInfo.Type, middlewareInfo.ConstructorArgs) as Middleware.Middleware);
 }