Esempio n. 1
0
 /// <summary>
 ///     Добавляет стандартные делегаты для игнорирования запросов
 /// </summary>
 /// <param name="hostingOptions">Настройки трассировки запросов в ASP .NET Core</param>
 /// <returns>Настройки трассировки запросов в ASP .NET Core</returns>
 public static HostingOptions AddDefaultIgnorePatterns(this HostingOptions hostingOptions)
 {
     return(hostingOptions
            .AddIgnorePattern(context => context.Items.Any())
            .AddUriIgnorePattern(MetricsUri)
            .AddUriIgnorePattern(SwaggerUri)
            .AddUriIgnorePattern(HealthUri)
            .AddUriIgnorePattern(FaviconUri));
 }
Esempio n. 2
0
 /// <summary>
 ///     Добавляет делегат для игнорирования запросов, путь которых содержит требуемый фрагмент
 /// </summary>
 /// <param name="hostingOptions">Настройки трассировки запросов в ASP .NET Core</param>
 /// <param name="uri">Фрагмент пути запросов, которые следует игнорировать</param>
 /// <returns>Настройки трассировки запросов в ASP .NET Core</returns>
 public static HostingOptions AddUriIgnorePattern(this HostingOptions hostingOptions, string uri)
 {
     return(hostingOptions.AddIgnorePattern(
                context => context.Request.Path.Value.StartsWith(uri, StringComparison.InvariantCultureIgnoreCase)
                ));
 }