Table of Contents

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 string

The 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 string

The 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

string

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

app IApplicationBuilder

OnPostPipeline(IApplicationBuilder)

public void OnPostPipeline(IApplicationBuilder app)

Parameters

app IApplicationBuilder

OnPostRouting(IApplicationBuilder)

public void OnPostRouting(IApplicationBuilder app)

Parameters

app IApplicationBuilder

OnPrePipeline(IApplicationBuilder)

public void OnPrePipeline(IApplicationBuilder app)

Parameters

app IApplicationBuilder

OnPreRouting(IApplicationBuilder)

public void OnPreRouting(IApplicationBuilder app)

Parameters

app IApplicationBuilder