1 interface inheriting from IAsyncResourceFilter
Microsoft.AspNetCore.Mvc.Core.Test (1)
MvcCoreLoggerExtensionsTest.cs (1)
485public interface IOrderedResourceFilter : IResourceFilter, IAsyncResourceFilter, IOrderedFilter { }
3 implementations of IAsyncResourceFilter
Microsoft.AspNetCore.Mvc.Core (1)
Filters\MiddlewareFilter.cs (1)
11internal sealed class MiddlewareFilter : IAsyncResourceFilter
Microsoft.AspNetCore.Mvc.Core.Test (2)
ApplicationModels\DefaultApplicationModelProviderTest.cs (1)
1811private class UnsupportedFiltersController : IExceptionFilter, IAuthorizationFilter, IAsyncResourceFilter
Filters\MiddlewareFilterTest.cs (1)
467private class TestResourceFilter : IAsyncResourceFilter
59 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)
435var current = _cursor.GetNextFilter<IResourceFilter, IAsyncResourceFilter>(); 474var filter = (IAsyncResourceFilter)state; 480nameof(IAsyncResourceFilter.OnResourceExecutionAsync), 498var filter = (IAsyncResourceFilter)state; 522nameof(IAsyncResourceFilter.OnResourceExecutionAsync), 936typeof(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);
Microsoft.AspNetCore.Mvc.Core.Test (18)
Infrastructure\ControllerActionInvokerTest.cs (6)
116var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 165var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 696var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 733var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 772var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 808var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict);
MvcCoreLoggerExtensionsTest.cs (12)
137var asyncResourceFilter = Mock.Of<IAsyncResourceFilter>(); 182var asyncResourceFilter = Mock.Of<IAsyncResourceFilter>(); 225var asyncResourceFilter = Mock.Of<IAsyncResourceFilter>(); 274var asyncResourceFilter = Mock.Of<IAsyncResourceFilter>(); 320var asyncResourceFilter = Mock.Of<IAsyncResourceFilter>(); 366var asyncResourceFilter = Mock.Of<IAsyncResourceFilter>();
Microsoft.AspNetCore.Mvc.Core.TestCommon (22)
CommonResourceInvokerTest.cs (22)
1162var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1214var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1243var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1282var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1317var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1348var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1385var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1417var resourceFilter1 = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1426var resourceFilter2 = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1453var resourceFilter1 = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1489var resourceFilter1 = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1529var resourceFilter1 = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1538var resourceFilter2 = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1548var resourceFilter3 = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1578var resourceFilter1 = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1587var resourceFilter2 = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1596var resourceFilter3 = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1631var resourceFilter1 = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1647var resourceFilter3 = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1680var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1703var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1846var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict);
Microsoft.AspNetCore.Mvc.RazorPages.Test (5)
Infrastructure\PageActionInvokerTest.cs (5)
626var filter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1224var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1262var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1302var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict); 1338var resourceFilter = new Mock<IAsyncResourceFilter>(MockBehavior.Strict);