Microsoft.AspNetCore.Builder 名前空間

組み込みのミドルウェアをアプリケーションに追加するためのメソッドと、ミドルウェアのオプションの種類を示します。

クラス

ApplicationBuilder

の既定の実装 IApplicationBuilder

ApplicationBuilderExtensions

をアプリケーションに追加 RequestLocalizationMiddleware する拡張メソッド。

AuthAppBuilderExtensions

HTTP アプリケーションパイプラインに認証機能を追加する拡張メソッド。

AuthenticationOptions

すべての認証ミドルウェアの基本オプション。

AuthorizationAppBuilderExtensions

HTTP アプリケーション パイプラインに承認機能を追加する拡張メソッド。

AuthorizationEndpointConventionBuilderExtensions

の承認拡張メソッド IEndpointConventionBuilder

BrowserLinkExtensions

ASP.NET Core アプリケーションでブラウザーリンクを構成するための拡張メソッドの実装。

BuilderExtensions

の id 拡張 IApplicationBuilder

CertificateForwardingBuilderExtensions

証明書転送を使用する拡張メソッド。

ClaimsTransformationAppBuilderExtensions

要求変換機能を HTTP アプリケーションパイプラインに追加する拡張メソッド。

ClaimsTransformationOptions

によって使用されるオプションを格納 ClaimsTransformationMiddleware します。

ComponentEndpointConventionBuilder

ComponentHub インスタンスのカスタマイズに使用されるビルド EndpointBuilder 規則。

ComponentEndpointRouteBuilderExtensions

の拡張機能 IEndpointRouteBuilder

ComponentsWebAssemblyApplicationBuilderExtensions

Blazor Webasアプリケーションをマッピングするための拡張機能。

ConcurrencyLimiterExtensions

アプリケーションにを追加するための拡張メソッド ConcurrencyLimiterMiddleware

ConfigureHostBuilder

のビルドできない IHostBuilder WebApplicationBuilder 。 を Build() 使用して をビルドします WebApplicationBuilder

ConfigureWebHostBuilder

のビルドできない IWebHostBuilder WebApplicationBuilder 。 を Build() 使用して をビルドします WebApplicationBuilder

ConnectionEndpointRouteBuilder

接続インスタンスのカスタマイズに使用される規則を作成 EndpointBuilder します。

ConnectionEndpointRouteBuilderExtensions

のルートを IEndpointRouteBuilder 追加する の拡張 ConnectionHandler メソッド。

ConnectionsAppBuilderExtensions

IApplicationBuilder の拡張メソッド。

ControllerActionEndpointConventionBuilder

インスタンスのカスタマイズに使用される規則を作成 EndpointBuilder します。

ControllerEndpointRouteBuilderExtensions

でコントローラーを使用するための拡張メソッドが含まれてい IEndpointRouteBuilder ます。

CookieAppBuilderExtensions

HTTP アプリケーションパイプラインに cookie 認証機能を追加する拡張メソッド。

CookieAuthenticationOptions

CookieAuthenticationMiddleware の構成オプション。

CookiePolicyAppBuilderExtensions

HTTP アプリケーション パイプラインに Cookie ポリシー機能を追加する拡張メソッド。

CookiePolicyOptions

のプログラムによる構成を提供します CookiePolicyMiddleware

CorsEndpointConventionBuilderExtensions

の CORS 拡張メソッド IEndpointConventionBuilder

CorsMiddlewareExtensions

IApplicationBuilderCORS ミドルウェアサポートを追加するための拡張機能。

DatabaseErrorPageExtensions

IApplicationBuilder の拡張メソッド DatabaseErrorPageMiddleware

DatabaseErrorPageOptions

のオプション DatabaseErrorPageMiddleware

DefaultFilesExtensions

DefaultFilesMiddleware の拡張メソッド

DefaultFilesOptions

既定のファイル名を選択するためのオプション。

DeveloperExceptionPageExtensions

IApplicationBuilder の拡張メソッド DeveloperExceptionPageMiddleware

DeveloperExceptionPageOptions

のオプション DeveloperExceptionPageMiddleware

DirectoryBrowserExtensions

DirectoryBrowserMiddleware の拡張メソッド

DirectoryBrowserOptions

ディレクトリの参照オプション

ElmExtensions
EndpointBuilder

新しいを構築するための基本クラス Endpoint

EndpointRouteBuilderExtensions

IEndpointRouteBuilderエンドポイントを追加するための拡張メソッドを提供します。

EndpointRoutingApplicationBuilderExtensions

でルーティングを構成するための拡張機能 IApplicationBuilder

ExceptionHandlerExtensions

を有効にするための拡張メソッド ExceptionHandlerExtensions

ExceptionHandlerOptions

を構成するためのオプション ExceptionHandlerMiddleware

FacebookAppBuilderExtensions

HTTP アプリケーションパイプラインに Facebook 認証機能を追加する拡張メソッド。

FacebookOptions

FacebookMiddleware の構成オプション。

FallbackEndpointRouteBuilderExtensions

の拡張メソッドを格納 IEndpointRouteBuilder します。

FileServerExtensions

静的ファイル ミドルウェア コンポーネント (既定のファイル、ディレクトリの参照、ファイルの送信、静的ファイル) をすべて備えた拡張メソッド

FileServerOptions

すべての静的ファイル ミドルウェア コンポーネントのオプション

ForwardedHeadersExtensions

を有効にするための拡張メソッド ForwardedHeadersMiddleware

ForwardedHeadersOptions

ForwardedHeadersMiddleware のオプション

GoogleAppBuilderExtensions

HTTP アプリケーションパイプラインに Google 認証機能を追加する拡張メソッド。

GoogleOptions

GoogleMiddleware の構成オプション。

HeaderPropagationApplicationBuilderExtensions

IApplicationBuilder 要求ヘッダーを HeaderPropagationMiddleware に伝達する 拡張メソッド 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

Id システムの構成に使用できるすべてのオプションを表します。

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

HTTP アプリケーションパイプラインに OpenID Connect 認証機能を追加する拡張メソッド。

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

開発中にローカルの SPA 開発サーバーに要求をプロキシするための拡張メソッド。 実稼働アプリケーションでは使用しません。

SpaRouteExtensions

シングルページアプリケーション (SPA) でルーティングを構成する際に役立つ拡張メソッド。

StaticFileExtensions

StaticFileMiddleware の拡張メソッド

StaticFileOptions

静的ファイルを提供するためのオプション

StaticFilesEndpointRouteBuilderExtensions

エンドポイントルーティングで静的ファイルを使用するための拡張メソッドが含まれています。

StatusCodePagesExtensions

を有効にするための拡張メソッド StatusCodePagesMiddleware

StatusCodePagesOptions

のオプション StatusCodePagesMiddleware

TwitterAppBuilderExtensions

HTTP アプリケーションパイプラインに Twitter 認証機能を追加する拡張メソッド。

TwitterOptions

Twitter 認証ミドルウェアのオプション。

UseExtensions

ミドルウェアを追加する拡張メソッド。

UseMiddlewareExtensions

型指定されたミドルウェアを追加する拡張メソッド。

UsePathBaseExtensions

IApplicationBuilder の拡張メソッド。

UseWhenExtensions

IApplicationBuilder の拡張メソッド。

WebApiCompatShimRouteBuilderExtensions
WebApplication

HTTP パイプラインとルートの構成に使用される Web アプリケーション。

WebApplicationBuilder

Web アプリケーションおよびサービス用のビルダー。

WebApplicationOptions

の動作を configuing するためのオプション 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 の使用方法の詳細については、「 組み込みミドルウェア」を参照してください。