System.Web.Mvc.DependencyResolverExtensions.GetFilterManager C# (CSharp) Méthode

GetFilterManager() public static méthode

Gets an IWebHookFilterManager implementation registered with the Dependency Injection engine or a default implementation if none are registered.
public static GetFilterManager ( this services ) : IWebHookFilterManager
services this The implementation.
Résultat IWebHookFilterManager
        public static IWebHookFilterManager GetFilterManager(this IDependencyResolver services)
        {
            IWebHookFilterManager filterManager = services.GetService<IWebHookFilterManager>();
            if (filterManager == null)
            {
                IEnumerable<IWebHookFilterProvider> filterProviders = services.GetFilterProviders();
                filterManager = CustomServices.GetFilterManager(filterProviders);
            }
            return filterManager;
        }