Search Results for

    Show / Hide Table of Contents
    View Source

    Class UmbracoPipelineFilter

    Used to modify the Microsoft.AspNetCore.Builder.IApplicationBuilder pipeline before and after Umbraco registers it's core middlewares.

    Inheritance
    System.Object
    Namespace: Umbraco.Cms.Web.Common.ApplicationBuilder
    Assembly: Umbraco.Web.Common.dll
    Syntax
    public class UmbracoPipelineFilter : IUmbracoPipelineFilter
    Remarks

    Mainly used for package developers.

    Constructors

    View Source

    UmbracoPipelineFilter(String)

    Declaration
    public UmbracoPipelineFilter(string name)
    Parameters
    Type Name Description
    System.String name
    View Source

    UmbracoPipelineFilter(String, Nullable<Action<IApplicationBuilder>>, Nullable<Action<IApplicationBuilder>>, Nullable<Action<IApplicationBuilder>>)

    Declaration
    public UmbracoPipelineFilter(string name, Action<IApplicationBuilder>? prePipeline, Action<IApplicationBuilder>? postPipeline, Action<IApplicationBuilder>? endpointCallback)
    Parameters
    Type Name Description
    System.String name
    System.Nullable<Action<Microsoft.AspNetCore.Builder.IApplicationBuilder>> prePipeline
    System.Nullable<Action<Microsoft.AspNetCore.Builder.IApplicationBuilder>> postPipeline
    System.Nullable<Action<Microsoft.AspNetCore.Builder.IApplicationBuilder>> endpointCallback

    Properties

    View Source

    Endpoints

    Declaration
    public Action<IApplicationBuilder>? Endpoints { get; set; }
    Property Value
    Type Description
    System.Nullable<Action<Microsoft.AspNetCore.Builder.IApplicationBuilder>>
    View Source

    Name

    Declaration
    public string Name { get; }
    Property Value
    Type Description
    System.String
    View Source

    PostPipeline

    Declaration
    public Action<IApplicationBuilder>? PostPipeline { get; set; }
    Property Value
    Type Description
    System.Nullable<Action<Microsoft.AspNetCore.Builder.IApplicationBuilder>>
    View Source

    PrePipeline

    Declaration
    public Action<IApplicationBuilder>? PrePipeline { get; set; }
    Property Value
    Type Description
    System.Nullable<Action<Microsoft.AspNetCore.Builder.IApplicationBuilder>>

    Methods

    View Source

    OnEndpoints(IApplicationBuilder)

    Declaration
    public void OnEndpoints(IApplicationBuilder app)
    Parameters
    Type Name Description
    Microsoft.AspNetCore.Builder.IApplicationBuilder app
    View Source

    OnPostPipeline(IApplicationBuilder)

    Declaration
    public void OnPostPipeline(IApplicationBuilder app)
    Parameters
    Type Name Description
    Microsoft.AspNetCore.Builder.IApplicationBuilder app
    View Source

    OnPrePipeline(IApplicationBuilder)

    Declaration
    public void OnPrePipeline(IApplicationBuilder app)
    Parameters
    Type Name Description
    Microsoft.AspNetCore.Builder.IApplicationBuilder app
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • UmbracoPipelineFilter(String)
      • UmbracoPipelineFilter(String, Nullable<Action<IApplicationBuilder>>, Nullable<Action<IApplicationBuilder>>, Nullable<Action<IApplicationBuilder>>)
    • Properties
      • Endpoints
      • Name
      • PostPipeline
      • PrePipeline
    • Methods
      • OnEndpoints(IApplicationBuilder)
      • OnPostPipeline(IApplicationBuilder)
      • OnPrePipeline(IApplicationBuilder)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX