Microsoft.AspNetCore.Builder 命名空間

包含將內建中介軟體加入至應用程式的方法,以及中介軟體的選項類型。

類別

ApplicationBuilder

的預設執行 IApplicationBuilder

ApplicationBuilderExtensions

將加入 RequestLocalizationMiddleware 至應用程式的擴充方法。

AuthAppBuilderExtensions

將驗證功能新增至 HTTP 應用程式管線的擴充方法。

AuthenticationOptions

所有驗證中介軟體的基本選項。

AuthorizationAppBuilderExtensions

將授權功能新增至 HTTP 應用程式管線的擴充方法。

AuthorizationEndpointConventionBuilderExtensions

的授權擴充方法 IEndpointConventionBuilder

BrowserLinkExtensions

在 ASP.NET Core 應用程式中設定瀏覽器連結的擴充方法的執行。

BuilderExtensions

的身分識別延伸 IApplicationBuilder

CertificateForwardingBuilderExtensions

使用憑證轉送的擴充方法。

ClaimsTransformationAppBuilderExtensions

將宣告轉換功能新增至 HTTP 應用程式管線的擴充方法。

ClaimsTransformationOptions

包含所使用的選項 ClaimsTransformationMiddleware

ComponentEndpointConventionBuilder

建立 ComponentHub 實例自訂所使用的慣例 EndpointBuilder

ComponentEndpointRouteBuilderExtensions

的延伸模組 IEndpointRouteBuilder

ComponentsWebAssemblyApplicationBuilderExtensions

對應 Blazor WebAssembly 應用程式的擴充功能。

ConcurrencyLimiterExtensions

將加入 ConcurrencyLimiterMiddleware 至應用程式的擴充方法。

ConfigureHostBuilder

的非可建置 IHostBuilder WebApplicationBuilder 。 使用 Build() 建立 WebApplicationBuilder

ConfigureWebHostBuilder

的非可建置 IWebHostBuilder WebApplicationBuilder 。 使用 Build() 建立 WebApplicationBuilder

ConnectionEndpointRouteBuilder

建立將用於自訂連接實例的慣例 EndpointBuilder

ConnectionEndpointRouteBuilderExtensions

上的擴充方法 IEndpointRouteBuilder 會加入的路由 ConnectionHandler

ConnectionsAppBuilderExtensions

IApplicationBuilder 的擴充方法。

ControllerActionEndpointConventionBuilder

組建將用於自訂實例的慣例 EndpointBuilder

ControllerEndpointRouteBuilderExtensions

包含搭配使用控制器的擴充方法 IEndpointRouteBuilder

CookieAppBuilderExtensions

將 cookie 驗證功能新增至 HTTP 應用程式管線的擴充方法。

CookieAuthenticationOptions

CookieAuthenticationMiddleware 的組態選項。

CookiePolicyAppBuilderExtensions

將 cookie 原則功能新增至 HTTP 應用程式管線的擴充方法。

CookiePolicyOptions

提供的程式設計設定 CookiePolicyMiddleware

CorsEndpointConventionBuilderExtensions

的 CORS 擴充方法 IEndpointConventionBuilder

CorsMiddlewareExtensions

IApplicationBuilder新增 CORS 中介軟體支援的延伸模組。

DatabaseErrorPageExtensions

IApplicationBuilder 的擴充方法 DatabaseErrorPageMiddleware

DatabaseErrorPageOptions

的選項 DatabaseErrorPageMiddleware

DefaultFilesExtensions

DefaultFilesMiddleware 的擴充方法

DefaultFilesOptions

用以選取預設檔案名稱的選項。

DeveloperExceptionPageExtensions

IApplicationBuilder 的擴充方法 DeveloperExceptionPageMiddleware

DeveloperExceptionPageOptions

的選項 DeveloperExceptionPageMiddleware

DirectoryBrowserExtensions

DirectoryBrowserMiddleware 的擴充方法

DirectoryBrowserOptions

目錄瀏覽選項

ElmExtensions
EndpointBuilder

用來建立新的基類 Endpoint

EndpointRouteBuilderExtensions

提供的擴充方法, IEndpointRouteBuilder 以新增端點。

EndpointRoutingApplicationBuilderExtensions

在上設定路由的 Constains 延伸模組 IApplicationBuilder

ExceptionHandlerExtensions

啟用的擴充方法 ExceptionHandlerExtensions

ExceptionHandlerOptions

用於設定的選項 ExceptionHandlerMiddleware

FacebookAppBuilderExtensions

將 Facebook 驗證功能新增至 HTTP 應用程式管線的擴充方法。

FacebookOptions

FacebookMiddleware 的組態選項。

FallbackEndpointRouteBuilderExtensions

包含的擴充方法 IEndpointRouteBuilder

FileServerExtensions

結合所有靜態檔案中介軟體元件的擴充方法:預設檔案、瀏覽目錄、傳送檔案和靜態檔案

FileServerOptions

所有靜態檔案中介軟體元件的選項

ForwardedHeadersExtensions

啟用的擴充方法 ForwardedHeadersMiddleware

ForwardedHeadersOptions

ForwardedHeadersMiddleware 的選項

GoogleAppBuilderExtensions

將 Google 驗證功能新增至 HTTP 應用程式管線的擴充方法。

GoogleOptions

GoogleMiddleware 的組態選項。

HeaderPropagationApplicationBuilderExtensions

IApplicationBuilderHeaderPropagationMiddleware將要求標頭傳播至的擴充方法 HttpClient

HealthCheckApplicationBuilderExtensions

IApplicationBuilder 的擴充方法 HealthCheckMiddleware

HealthCheckEndpointRouteBuilderExtensions

提供的擴充方法 IEndpointRouteBuilder 可新增健康情況檢查。

HostFilteringBuilderExtensions

HostFiltering 中介軟體的擴充方法。

HostFilteringServicesExtensions

主機篩選中介軟體的擴充方法。

HstsBuilderExtensions

HSTS 中介軟體的擴充方法。

HstsServicesExtensions

HSTS 中介軟體的擴充方法。

HttpLoggingBuilderExtensions

HttpLogging 中介軟體的擴充方法。

HttpMethodOverrideExtensions

啟用的擴充方法 HttpMethodOverrideMiddleware

HttpMethodOverrideOptions

設定選項 HttpMethodOverrideMiddleware

HttpsPolicyBuilderExtensions

HttpsRedirection 中介軟體的擴充方法。

HttpsRedirectionServicesExtensions

HttpsRedirection 中介軟體的擴充方法。

HubEndpointConventionBuilder

組建將用來自訂中樞實例的慣例 EndpointBuilder

HubEndpointRouteBuilderExtensions

上的擴充方法 IEndpointRouteBuilder ,可將路由加入至 Hub

IdentityOptions

表示您可以用來設定身分識別系統的所有選項。

IISOptions

設定 IIS 跨進程的選項。

IISServerOptions

提供 IIS 同進程的設定。

JwtBearerAppBuilderExtensions

將 OpenIdConnect 持有人驗證功能新增至 HTTP 應用程式管線的擴充方法。

JwtBearerOptions

選項類別提供控制承載驗證中介軟體行為所需的資訊

MapExtensions

的擴充方法 MapMiddleware

MapRouteRouteBuilderExtensions

提供的擴充方法 IRouteBuilder 來新增路由。

MapWhenExtensions

的擴充方法 MapWhenMiddleware

MicrosoftAccountAppBuilderExtensions

將 Microsoft 帳戶驗證功能新增至 HTTP 應用程式管線的擴充方法。

MicrosoftAccountOptions

MicrosoftAccountMiddleware 的組態選項。

MigrationsEndPointExtensions

IApplicationBuilder 的擴充方法 MigrationsEndPointMiddleware

MigrationsEndPointOptions

的選項 MigrationsEndPointMiddleware

MvcApplicationBuilderExtensions

的擴充方法, IApplicationBuilder 可將 MVC 新增至要求執行管線。

MvcAreaRouteBuilderExtensions

IRouteBuilder 的擴充方法。

OAuthAppBuilderExtensions

將 OAuth 2.0 驗證功能新增至 HTTP 應用程式管線的擴充方法。

OAuthOptions

OAuthMiddleware<TOptions> 的組態選項。

OpenIdConnectAppBuilderExtensions

將 OpenID Connect 驗證功能新增至 HTTP 應用程式管線的擴充方法。

OpenIdConnectOptions

的組態選項OpenIdConnectMiddleware

OwinExtensions

將 OWIN 新增至 HTTP 應用程式管線的擴充方法。

PageActionEndpointConventionBuilder

組建將用於自訂實例的慣例 EndpointBuilder

ProxyExtension
ProxyOptions

設定主機、配置和埠設定的選項

RazorPagesEndpointRouteBuilderExtensions

包含搭配使用 Razor Pages 的擴充方法 IEndpointRouteBuilder

RemoteAuthenticationOptions

包含所使用的選項 RemoteAuthenticationHandler<TOptions>

RequestLocalizationOptions

指定的選項 RequestLocalizationMiddleware

RequestLocalizationOptionsExtensions

的擴充方法 RequestLocalizationOptions

ResponseBufferingMiddlewareExtensions
ResponseCachingExtensions

將加入 ResponseCachingMiddleware 至應用程式的擴充方法。

ResponseCompressionBuilderExtensions

ResponseCompression 中介軟體的擴充方法。

ResponseCompressionServicesExtensions

ResponseCompression 中介軟體的擴充方法。

RewriteBuilderExtensions

的擴充方法 RewriteMiddleware

RouteHandlerBuilder

建立 MapAction 實例自訂所使用的慣例 EndpointBuilder

RouterMiddleware

負責路由的中介軟體。

RoutingBuilderExtensions

RouterMiddleware 中介軟體新增至的擴充方法 IApplicationBuilder

RoutingEndpointConventionBuilderExtensions

使用擴充方法,將路由中繼資料加入至端點實例 IEndpointConventionBuilder

RunExtensions

新增終端中介軟體的擴充方法。

SessionMiddlewareExtensions

將加入 SessionMiddleware 至應用程式的擴充方法。

SessionOptions

表示應用程式的會話狀態選項。

SignalRAppBuilderExtensions

IApplicationBuilder 的擴充方法。

SpaApplicationBuilderExtensions

提供用來設定應用程式以裝載用戶端單一頁面應用程式 (SPA) 的擴充方法。

SpaPrerenderingExtensions

設定單一頁面應用程式之可進行呈現的擴充方法。

SpaPrerenderingOptions

代表 SPA 可呈現中介軟體的選項。

SpaProxyingExtensions

在開發期間將要求 proxy 處理至本機 SPA 開發伺服器的擴充方法。 不適用於生產應用程式。

SpaRouteExtensions

擴充方法適用于在單一頁面應用程式中設定路由 (SPA) 。

StaticFileExtensions

StaticFileMiddleware 的擴充方法

StaticFileOptions

提供靜態檔案的選項

StaticFilesEndpointRouteBuilderExtensions

包含搭配端點路由使用靜態檔案的擴充方法。

StatusCodePagesExtensions

啟用的擴充方法 StatusCodePagesMiddleware

StatusCodePagesOptions

的選項 StatusCodePagesMiddleware

TwitterAppBuilderExtensions

將 Twitter 驗證功能新增至 HTTP 應用程式管線的擴充方法。

TwitterOptions

Twitter 驗證中介軟體的選項。

UseExtensions

新增中介軟體的擴充方法。

UseMiddlewareExtensions

新增具類型中介軟體的擴充方法。

UsePathBaseExtensions

IApplicationBuilder 的擴充方法。

UseWhenExtensions

IApplicationBuilder 的擴充方法。

WebApiCompatShimRouteBuilderExtensions
WebApplication

用來設定 HTTP 管線和路由的 web 應用程式。

WebApplicationBuilder

Web 應用程式和服務的建立器。

WebApplicationOptions

用於可選行為的選項 CreateBuilder(WebApplicationOptions)

WebAssemblyNetDebugProxyAppBuilderExtensions

提供用來將 Blazor WebAssembly 應用程式進行偵錯工具的基礎結構。

WebpackDevMiddleware

可以用來啟用 Webpack 開發中介軟體支援的擴充方法。

WebSocketMiddlewareExtensions

IApplicationBuilder 要加入和設定的擴充方法 WebSocketMiddleware

WebSocketOptions

WebSocketMiddleware 的設定選項。

WelcomePageExtensions

WelcomePageMiddleware 的 IApplicationBuilder 延伸模組。

WelcomePageOptions

WelcomePageMiddleware 的選項。

介面

IApplicationBuilder

定義類別,這個類別會提供設定應用程式要求管線的機制。

IEndpointConventionBuilder

組建將用於自訂實例的慣例 EndpointBuilder

IHubEndpointConventionBuilder

建立將用於自訂中樞實例之慣例的抽象概念 EndpointBuilder

備註

如需使用 ASP.NET Core 內建中介軟體的詳細資訊,請參閱 內建中介軟體