Class UmbracoPipelineFilter
- Namespace
- Umbraco.Cms.Web.Common.ApplicationBuilder
- Assembly
- Umbraco.Web.Common.dll
public class UmbracoPipelineFilter : IUmbracoPipelineFilter
- Inheritance
-
UmbracoPipelineFilter
- Implements
- Inherited Members
Constructors
UmbracoPipelineFilter(string)
Initializes a new instance of the UmbracoPipelineFilter class.
public UmbracoPipelineFilter(string name)
Parameters
name
stringThe name.
UmbracoPipelineFilter(string, Action<IApplicationBuilder>?, Action<IApplicationBuilder>?, Action<IApplicationBuilder>?, Action<IApplicationBuilder>?, Action<IApplicationBuilder>?)
Initializes a new instance of the UmbracoPipelineFilter class.
public UmbracoPipelineFilter(string name, Action<IApplicationBuilder>? prePipeline = null, Action<IApplicationBuilder>? preRouting = null, Action<IApplicationBuilder>? postRouting = null, Action<IApplicationBuilder>? postPipeline = null, Action<IApplicationBuilder>? endpoints = null)
Parameters
name
stringThe name.
prePipeline
Action<IApplicationBuilder>The pre pipeline callback.
preRouting
Action<IApplicationBuilder>The pre routing callback.
postRouting
Action<IApplicationBuilder>The post routing callback.
postPipeline
Action<IApplicationBuilder>The post pipeline callback.
endpoints
Action<IApplicationBuilder>The endpoints callback.
Properties
Endpoints
Gets or sets the endpoints callback.
public Action<IApplicationBuilder>? Endpoints { get; set; }
Property Value
- Action<IApplicationBuilder>
The endpoints callback.
Name
public string Name { get; }
Property Value
PostPipeline
Gets or sets the post pipeline callback.
public Action<IApplicationBuilder>? PostPipeline { get; set; }
Property Value
- Action<IApplicationBuilder>
The post pipeline callback.
PostRouting
Gets or sets the post routing callback.
public Action<IApplicationBuilder>? PostRouting { get; set; }
Property Value
- Action<IApplicationBuilder>
The post routing callback.
PrePipeline
Gets or sets the pre pipeline callback.
public Action<IApplicationBuilder>? PrePipeline { get; set; }
Property Value
- Action<IApplicationBuilder>
The pre pipeline callback.
PreRouting
Gets or sets the pre routing.
public Action<IApplicationBuilder>? PreRouting { get; set; }
Property Value
- Action<IApplicationBuilder>
The pre routing.
Methods
OnEndpoints(IApplicationBuilder)
public void OnEndpoints(IApplicationBuilder app)
Parameters
OnPostPipeline(IApplicationBuilder)
public void OnPostPipeline(IApplicationBuilder app)
Parameters
OnPostRouting(IApplicationBuilder)
public void OnPostRouting(IApplicationBuilder app)
Parameters
OnPrePipeline(IApplicationBuilder)
public void OnPrePipeline(IApplicationBuilder app)
Parameters
OnPreRouting(IApplicationBuilder)
public void OnPreRouting(IApplicationBuilder app)