4 implementations of IResourceFilter
Microsoft.AspNetCore.Mvc.Core (2)
ConsumesAttribute.cs (1)
23IResourceFilter,
Formatters\FormatFilter.cs (1)
17public partial class FormatFilter : IFormatFilter, IResourceFilter, IResultFilter
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
Filters\SaveTempDataFilter.cs (1)
12internal sealed class SaveTempDataFilter : IResourceFilter, IResultFilter
SkipStatusCodePagesAttribute.cs (1)
14public class SkipStatusCodePagesAttribute : Attribute, IResourceFilter, ISkipStatusCodePagesMetadata
27 references to IResourceFilter
Microsoft.AspNetCore.Mvc.Abstractions (2)
Filters\ResourceExecutedContext.cs (1)
9/// A context for resource filters, specifically <see cref="IResourceFilter.OnResourceExecuted"/> calls.
Filters\ResourceExecutingContext.cs (1)
9/// A context for resource filters, specifically <see cref="IResourceFilter.OnResourceExecuting"/> and
Microsoft.AspNetCore.Mvc.Core (25)
Diagnostics\MvcDiagnostics.cs (6)
216/// An <see cref="EventData"/> that occurs before <see cref="IResourceFilter"/> execution. 267/// An <see cref="EventData"/> that occurs after <see cref="IResourceFilter"/> execution. 318/// An <see cref="EventData"/> that occurs before <see cref="IResourceFilter.OnResourceExecuting(ResourceExecutingContext)"/>. 369/// An <see cref="EventData"/> that occurs after <see cref="IResourceFilter.OnResourceExecuting(ResourceExecutingContext)"/>. 420/// An <see cref="EventData"/> that occurs before <see cref="IResourceFilter.OnResourceExecuted(ResourceExecutedContext)"/>. 471/// An <see cref="EventData"/> that occurs after <see cref="IResourceFilter.OnResourceExecuted(ResourceExecutedContext)"/>.
Formatters\FormatFilter.cs (1)
56/// As a <see cref="IResourceFilter"/>, this filter looks at the request and rejects it before going ahead if
Infrastructure\ResourceInvoker.cs (9)
439var current = _cursor.GetNextFilter<IResourceFilter, IAsyncResourceFilter>(); 537var filter = (IResourceFilter)state; 543nameof(IResourceFilter.OnResourceExecuting), 551nameof(IResourceFilter.OnResourceExecuting), 581var filter = (IResourceFilter)state; 587nameof(IResourceFilter.OnResourceExecuted), 595nameof(IResourceFilter.OnResourceExecuted),
MvcCoreDiagnosticListenerExtensions.cs (8)
259IResourceFilter filter) 272private static void BeforeOnResourceExecutingImpl(DiagnosticListener diagnosticListener, ResourceExecutingContext resourceExecutingContext, IResourceFilter filter) 289IResourceFilter filter) 302private static void AfterOnResourceExecutingImpl(DiagnosticListener diagnosticListener, ResourceExecutingContext resourceExecutingContext, IResourceFilter filter) 319IResourceFilter filter) 332private static void BeforeOnResourceExecutedImpl(DiagnosticListener diagnosticListener, ResourceExecutedContext resourceExecutedContext, IResourceFilter filter) 349IResourceFilter filter) 362private static void AfterOnResourceExecutedImpl(DiagnosticListener diagnosticListener, ResourceExecutedContext resourceExecutedContext, IResourceFilter filter)
MvcCoreLoggerExtensions.cs (1)
43var resourceFilters = filters.Where(f => f is IResourceFilter || f is IAsyncResourceFilter);