AnalysisBuilder Class

Namespace
Microsoft.AspNetCore.MiddlewareAnalysis
Assemblies
  • Microsoft.AspNetCore.MiddlewareAnalysis

Syntax

public class AnalysisBuilder : IApplicationBuilder
class Microsoft.AspNetCore.MiddlewareAnalysis.AnalysisBuilder

Constructors

AnalysisBuilder(Microsoft.AspNetCore.Builder.IApplicationBuilder)
public AnalysisBuilder(IApplicationBuilder inner)

Properties

Microsoft.AspNetCore.MiddlewareAnalysis.AnalysisBuilder.ApplicationServices
Return type:System.IServiceProvider
public IServiceProvider ApplicationServices { get; set; }
Microsoft.AspNetCore.MiddlewareAnalysis.AnalysisBuilder.Properties
Return type:System.Collections.Generic.IDictionary<System.String>
public IDictionary<string, object> Properties { get; }
Microsoft.AspNetCore.MiddlewareAnalysis.AnalysisBuilder.ServerFeatures
Return type:Microsoft.AspNetCore.Http.Features.IFeatureCollection
public IFeatureCollection ServerFeatures { get; }

Methods

Build()
Return type:Microsoft.AspNetCore.Http.RequestDelegate
public RequestDelegate Build()
New()
Return type:Microsoft.AspNetCore.Builder.IApplicationBuilder
public IApplicationBuilder New()
Use(System.Func<Microsoft.AspNetCore.Http.RequestDelegate, Microsoft.AspNetCore.Http.RequestDelegate>)
Return type:Microsoft.AspNetCore.Builder.IApplicationBuilder
public IApplicationBuilder Use(Func<RequestDelegate, RequestDelegate> middleware)