1 implementation of IAsyncResourceFilter
Microsoft.AspNetCore.Mvc.Core (1)
Filters\MiddlewareFilter.cs (1)
11internal sealed class MiddlewareFilter : IAsyncResourceFilter
14 references to IAsyncResourceFilter
Microsoft.AspNetCore.Mvc.Abstractions (1)
Filters\ResourceExecutingContext.cs (1)
10/// <see cref="IAsyncResourceFilter.OnResourceExecutionAsync"/> calls.
Microsoft.AspNetCore.Mvc.Core (13)
Infrastructure\ResourceInvoker.cs (8)
439var current = _cursor.GetNextFilter<IResourceFilter, IAsyncResourceFilter>(); 478var filter = (IAsyncResourceFilter)state; 484nameof(IAsyncResourceFilter.OnResourceExecutionAsync), 502var filter = (IAsyncResourceFilter)state; 526nameof(IAsyncResourceFilter.OnResourceExecutionAsync), 940typeof(IAsyncResourceFilter).Name,
MvcCoreDiagnosticListenerExtensions.cs (4)
199IAsyncResourceFilter filter) 212private static void BeforeOnResourceExecutionImpl(DiagnosticListener diagnosticListener, ResourceExecutingContext resourceExecutingContext, IAsyncResourceFilter filter) 229IAsyncResourceFilter filter) 242private static void AfterOnResourceExecutionImpl(DiagnosticListener diagnosticListener, ResourceExecutedContext resourceExecutedContext, IAsyncResourceFilter filter)
MvcCoreLoggerExtensions.cs (1)
43var resourceFilters = filters.Where(f => f is IResourceFilter || f is IAsyncResourceFilter);