1 implementation of IAsyncResourceFilter
Microsoft.AspNetCore.Mvc.Core (1)
Filters\MiddlewareFilter.cs (1)
11
internal 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)
439
var current = _cursor.GetNextFilter<IResourceFilter,
IAsyncResourceFilter
>();
478
var
filter = (
IAsyncResourceFilter
)state;
484
nameof(
IAsyncResourceFilter
.OnResourceExecutionAsync),
502
var
filter = (
IAsyncResourceFilter
)state;
526
nameof(
IAsyncResourceFilter
.OnResourceExecutionAsync),
940
typeof(
IAsyncResourceFilter
).Name,
MvcCoreDiagnosticListenerExtensions.cs (4)
199
IAsyncResourceFilter
filter)
212
private static void BeforeOnResourceExecutionImpl(DiagnosticListener diagnosticListener, ResourceExecutingContext resourceExecutingContext,
IAsyncResourceFilter
filter)
229
IAsyncResourceFilter
filter)
242
private static void AfterOnResourceExecutionImpl(DiagnosticListener diagnosticListener, ResourceExecutedContext resourceExecutedContext,
IAsyncResourceFilter
filter)
MvcCoreLoggerExtensions.cs (1)
43
var resourceFilters = filters.Where(f => f is IResourceFilter || f is
IAsyncResourceFilter
);