public MvcRouteTemplateResolver(IRouteNameResolver routeNameResolver) { if (routeNameResolver == null) { throw new ArgumentNullException(nameof(routeNameResolver)); } _routeNameResolver = routeNameResolver; }
public MetricsResourceFilter(IRouteNameResolver routeNameResolver) { if (routeNameResolver == null) { throw new ArgumentNullException(nameof(routeNameResolver)); } _routeNameResolver = routeNameResolver; }
public static MvcOptions AddMetricsResourceFilter(this MvcOptions options, IRouteNameResolver routeNameResolver) { if (!options.Filters.OfType <MetricsResourceFilter>().Any()) { options.Filters.Add(new MetricsResourceFilter(routeNameResolver)); } return(options); }
public static MvcOptions AddMetricsResourceFilter(this MvcOptions options, IRouteNameResolver routeNameResolver) { options.Filters.Add(new MetricsResourceFilter(routeNameResolver)); return options; }
private MvcRouteTemplateResolver(IRouteNameResolver routeNameResolver) { _routeNameResolver = routeNameResolver ?? throw new ArgumentNullException(nameof(routeNameResolver)); }
public DieScheiteResourceFilter(IRouteNameResolver routeNameResolver) { _routeNameResolver = routeNameResolver; }