5 implementations of IPageFilter
Microsoft.AspNetCore.Mvc.RazorPages (5)
Filters\PageResponseCacheFilter.cs (1)
12
internal sealed class PageResponseCacheFilter :
IPageFilter
, IResponseCacheFilter
Filters\PageSaveTempDataPropertyFilter.cs (1)
9
internal sealed class PageSaveTempDataPropertyFilter : SaveTempDataPropertyFilterBase,
IPageFilter
Filters\PageViewDataAttributeFilter.cs (1)
9
internal sealed class PageViewDataAttributeFilter :
IPageFilter
, IViewDataValuesProviderFeature
Infrastructure\HandleOptionsRequestsPageFilter.cs (1)
24
internal sealed class HandleOptionsRequestsPageFilter :
IPageFilter
, IOrderedFilter
PageModel.cs (1)
26
public abstract class PageModel : IAsyncPageFilter,
IPageFilter
59 references to IPageFilter
Microsoft.AspNetCore.Mvc.RazorPages (59)
ApplicationModels\DefaultPageApplicationModelProvider.cs (1)
165
typeof(
IPageFilter
).IsAssignableFrom(pageModel.HandlerType))
Diagnostics\MvcDiagnostics.cs (26)
253
/// <param name="filter">The <see cref="
IPageFilter
"/>.</param>
254
public BeforePageFilterOnPageHandlerExecutingEventData(CompiledPageActionDescriptor actionDescriptor, PageHandlerExecutingContext handlerExecutingContext,
IPageFilter
filter)
274
public
IPageFilter
Filter { get; }
304
/// <param name="filter">The <see cref="
IPageFilter
"/>.</param>
305
public AfterPageFilterOnPageHandlerExecutingEventData(CompiledPageActionDescriptor actionDescriptor, PageHandlerExecutingContext handlerExecutingContext,
IPageFilter
filter)
323
/// The <see cref="
IPageFilter
"/>.
325
public
IPageFilter
Filter { get; }
355
/// <param name="filter">The <see cref="
IPageFilter
"/>.</param>
356
public BeforePageFilterOnPageHandlerExecutedEventData(CompiledPageActionDescriptor actionDescriptor, PageHandlerExecutedContext handlerExecutedContext,
IPageFilter
filter)
374
/// The <see cref="
IPageFilter
"/>.
376
public
IPageFilter
Filter { get; }
406
/// <param name="filter">The <see cref="
IPageFilter
"/>.</param>
407
public AfterPageFilterOnPageHandlerExecutedEventData(CompiledPageActionDescriptor actionDescriptor, PageHandlerExecutedContext handlerExecutedContext,
IPageFilter
filter)
425
/// The <see cref="
IPageFilter
"/>.
427
public
IPageFilter
Filter { get; }
476
/// The <see cref="
IPageFilter
"/>.
545
/// An <see cref="EventData"/> that occurs before <see cref="
IPageFilter
.OnPageHandlerSelected(PageHandlerSelectedContext)"/>.
559
/// <param name="filter">The <see cref="
IPageFilter
"/>.</param>
560
public BeforePageFilterOnPageHandlerSelectedEventData(CompiledPageActionDescriptor actionDescriptor, PageHandlerSelectedContext handlerSelectedContext,
IPageFilter
filter)
578
/// The <see cref="
IPageFilter
"/>.
580
public
IPageFilter
Filter { get; }
596
/// An <see cref="EventData"/> that occurs after <see cref="
IPageFilter
.OnPageHandlerSelected(PageHandlerSelectedContext)"/>.
610
/// <param name="filter">The <see cref="
IPageFilter
"/>.</param>
611
public AfterPageFilterOnPageHandlerSelectedEventData(CompiledPageActionDescriptor actionDescriptor, PageHandlerSelectedContext handlerSelectedContext,
IPageFilter
filter)
629
/// The <see cref="
IPageFilter
"/>.
631
public
IPageFilter
Filter { get; }
Filters\PageHandlerExecutedContext.cs (1)
12
/// <see cref="
IPageFilter
.OnPageHandlerExecuted(PageHandlerExecutedContext)"/> and
Filters\PageHandlerExecutingContext.cs (1)
11
/// <see cref="
IPageFilter
.OnPageHandlerExecuting(PageHandlerExecutingContext)"/> and
Filters\PageHandlerPageFilter.cs (3)
32
else if (handlerInstance is
IPageFilter
pageFilter)
50
else if (context.HandlerInstance is
IPageFilter
pageFilter)
61
IPageFilter
pageFilter)
Filters\PageHandlerSelectedContext.cs (1)
11
/// <see cref="
IPageFilter
.OnPageHandlerSelected(PageHandlerSelectedContext)"/> and
Filters\PageResponseCacheFilter.cs (1)
10
/// A <see cref="
IPageFilter
"/> which sets the appropriate headers related to response caching.
Infrastructure\PageActionInvoker.cs (13)
325
var currentSelector = _cursor.GetNextFilter<
IPageFilter
, IAsyncPageFilter>();
402
var
filter = (
IPageFilter
)state;
408
nameof(
IPageFilter
.OnPageHandlerSelected),
444
var current = _cursor.GetNextFilter<
IPageFilter
, IAsyncPageFilter>();
535
var
filter = (
IPageFilter
)state;
541
nameof(
IPageFilter
.OnPageHandlerExecuting),
549
nameof(
IPageFilter
.OnPageHandlerExecuting),
586
var
filter = (
IPageFilter
)state;
592
nameof(
IPageFilter
.OnPageHandlerExecuted),
600
nameof(
IPageFilter
.OnPageHandlerExecuted),
MvcRazorPagesDiagnosticListenerExtensions.cs (12)
148
IPageFilter
filter)
161
private static void BeforeOnPageHandlerExecutingImpl(DiagnosticListener diagnosticListener, PageHandlerExecutingContext handlerExecutingContext,
IPageFilter
filter)
178
IPageFilter
filter)
191
private static void AfterOnPageHandlerExecutingImpl(DiagnosticListener diagnosticListener, PageHandlerExecutingContext handlerExecutingContext,
IPageFilter
filter)
208
IPageFilter
filter)
221
private static void BeforeOnPageHandlerExecutedImpl(DiagnosticListener diagnosticListener, PageHandlerExecutedContext handlerExecutedContext,
IPageFilter
filter)
238
IPageFilter
filter)
251
private static void AfterOnPageHandlerExecutedImpl(DiagnosticListener diagnosticListener, PageHandlerExecutedContext handlerExecutedContext,
IPageFilter
filter)
328
IPageFilter
filter)
341
private static void BeforeOnPageHandlerSelectedImpl(DiagnosticListener diagnosticListener, PageHandlerSelectedContext handlerSelectedContext,
IPageFilter
filter)
358
IPageFilter
filter)
371
private static void AfterOnPageHandlerSelectedImpl(DiagnosticListener diagnosticListener, PageHandlerSelectedContext handlerSelectedContext,
IPageFilter
filter)