IApplicationBuilder インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリケーションの要求パイプラインを構成するメカニズムを提供するクラスを定義します。
public interface class IApplicationBuilder
public interface IApplicationBuilder
type IApplicationBuilder = interface
Public Interface IApplicationBuilder
- 派生
プロパティ
ApplicationServices |
アプリケーションの IServiceProvider サービス コンテナーへのアクセスを提供する を取得または設定します。 |
Properties |
ミドルウェア間でデータを共有するために使用できるキー/値コレクションを取得します。 |
ServerFeatures |
アプリケーションのサーバーが提供する HTTP 機能のセットを取得します。 |
メソッド
Build() |
このアプリケーションが HTTP 要求を処理するために使用するデリゲートをビルドします。 |
New() |
この IApplicationBuilderの を共有する新しい IApplicationBuilder をProperties作成します。 |
Use(Func<RequestDelegate,RequestDelegate>) |
アプリケーションの要求パイプラインにミドルウェア デリゲートを追加します。 |
拡張メソッド
UseAntiforgery(IApplicationBuilder) |
パイプラインに偽造防止ミドルウェアを追加します。 |
UseRequestLocalization(IApplicationBuilder) |
RequestLocalizationMiddlewareを追加して、クライアントから提供された情報に基づいて要求のカルチャ情報を自動的に設定します。 |
UseRequestLocalization(IApplicationBuilder, RequestLocalizationOptions) |
RequestLocalizationMiddlewareを追加して、クライアントから提供された情報に基づいて要求のカルチャ情報を自動的に設定します。 |
UseRequestLocalization(IApplicationBuilder, Action<RequestLocalizationOptions>) |
RequestLocalizationMiddlewareを追加して、クライアントから提供された情報に基づいて要求のカルチャ情報を自動的に設定します。 |
UseRequestLocalization(IApplicationBuilder, String[]) |
RequestLocalizationMiddlewareを追加して、クライアントから提供された情報に基づいて要求のカルチャ情報を自動的に設定します。 |
UseAuthentication(IApplicationBuilder) |
AuthenticationMiddleware指定した IApplicationBuilderに を追加します。これにより、認証機能が有効になります。 |
UseAuthorization(IApplicationBuilder) |
AuthorizationMiddleware指定した IApplicationBuilderに を追加します。これにより、承認機能が有効になります。
エンドポイント ルーティングを使用してルーティングされるリソースを承認する場合、ミドルウェアが正しく機能するには、 と |
UseBrowserLink(IApplicationBuilder) |
このメソッドは、アプリケーションで Browser Link を有効にするために呼び出されます。 要求ごとに BrowserLinkMiddleware を作成するファクトリ メソッドを登録します。 |
UseIdentity(IApplicationBuilder) |
互換性のために残されています。
このメソッドは互換性のために残されていますが、今後のバージョンでは削除される予定です。 推奨される代替手段は次の方法です。 UseAuthentication(IApplicationBuilder) 現在のアプリケーション ASP.NET ID を有効にします。 |
UseCertificateForwarding(IApplicationBuilder) |
要求ヘッダーで証明書を検索するミドルウェアをパイプラインに追加してデコードし、HttpContext.Connection.ClientCertificate を更新します。 |
UseClaimsTransformation(IApplicationBuilder) |
指定した ClaimsTransformationMiddlewareIApplicationBuilderにミドルウェアを追加します。これにより、要求変換機能が有効になります。 |
UseClaimsTransformation(IApplicationBuilder, ClaimsTransformationOptions) |
指定した ClaimsTransformationMiddlewareIApplicationBuilderにミドルウェアを追加します。これにより、要求変換機能が有効になります。 |
UseClaimsTransformation(IApplicationBuilder, Func<ClaimsTransformationContext,Task<ClaimsPrincipal>>) |
指定した ClaimsTransformationMiddlewareIApplicationBuilderにミドルウェアを追加します。これにより、要求変換機能が有効になります。 |
UseBlazorFrameworkFiles(IApplicationBuilder) |
ルート パス "/" から Blazor WebAssembly フレームワーク ファイルを提供するようにアプリケーションを構成します。 |
UseBlazorFrameworkFiles(IApplicationBuilder, PathString) |
パス |
UseConcurrencyLimiter(IApplicationBuilder) |
互換性のために残されています。
ConcurrencyLimiterMiddlewareを追加して、同時に実行される要求の数を制限します。 |
UseConnections(IApplicationBuilder, Action<ConnectionsRouteBuilder>) |
互換性のために残されています。
ASP.NET Core接続ハンドラーのサポートを要求実行パイプラインにIApplicationBuilder追加します。 このメソッドは互換性のために残されていますが、今後のバージョンでは削除される予定です。 推奨される代替方法は、Microsoft.AspNetCore.Builder.UseEndpoints(...) 内で MapConnections または MapConnectionHandler<TConnectionHandler> を使用することです。 |
UseCookieAuthentication(IApplicationBuilder) |
互換性のために残されています。
互換性のために残されています。
UseCookieAuthentication は廃止されました。 AddAuthentication() を使用して Cookie 認証を構成します。ConfigureServices の AddCookie。 詳細については、 https://go.microsoft.com/fwlink/?linkid=845470 をご覧ください。 |
UseCookieAuthentication(IApplicationBuilder, CookieAuthenticationOptions) |
互換性のために残されています。
互換性のために残されています。
UseCookieAuthentication は廃止されました。 AddAuthentication() を使用して Cookie 認証を構成します。ConfigureServices の AddCookie。 詳細については、 https://go.microsoft.com/fwlink/?linkid=845470 をご覧ください。 |
UseCookieAuthentication(IApplicationBuilder, CookieAuthenticationOptions) |
指定した CookieAuthenticationMiddlewareIApplicationBuilderにミドルウェアを追加します。これにより、Cookie 認証機能が有効になります。 |
UseCookiePolicy(IApplicationBuilder) |
指定した CookiePolicyMiddlewareIApplicationBuilderにハンドラーを追加します。これにより、Cookie ポリシー機能が有効になります。 |
UseCookiePolicy(IApplicationBuilder, CookiePolicyOptions) |
指定した CookiePolicyMiddlewareIApplicationBuilderにハンドラーを追加します。これにより、Cookie ポリシー機能が有効になります。 |
UseCors(IApplicationBuilder) |
クロスドメイン要求を許可するために、CORS ミドルウェアを Web アプリケーション パイプラインに追加します。 |
UseCors(IApplicationBuilder, Action<CorsPolicyBuilder>) |
クロスドメイン要求を許可するために、CORS ミドルウェアを Web アプリケーション パイプラインに追加します。 |
UseCors(IApplicationBuilder, String) |
クロスドメイン要求を許可するために、CORS ミドルウェアを Web アプリケーション パイプラインに追加します。 |
UseDatabaseErrorPage(IApplicationBuilder) |
互換性のために残されています。
Entity Framework の移行を使用して解決できるパイプラインから、同期および非同期のデータベース関連の例外をキャプチャします。 これらの例外が発生すると、問題が解決する可能性のあるアクションの詳細を含む HTML 応答が生成されます。 |
UseDatabaseErrorPage(IApplicationBuilder, DatabaseErrorPageOptions) |
互換性のために残されています。
Entity Framework の移行を使用して解決できるパイプラインから、同期および非同期のデータベース関連の例外をキャプチャします。 これらの例外が発生すると、問題が解決する可能性のあるアクションの詳細を含む HTML 応答が生成されます。 |
UseDefaultFiles(IApplicationBuilder) |
現在のパスで既定のファイル マッピングを有効にします |
UseDefaultFiles(IApplicationBuilder, DefaultFilesOptions) |
指定されたオプションで既定のファイル マッピングを有効にします |
UseDefaultFiles(IApplicationBuilder, String) |
指定された要求パスの既定のファイル マッピングを有効にします |
UseDeveloperExceptionPage(IApplicationBuilder) |
パイプラインから同期インスタンスと非同期 Exception インスタンスをキャプチャし、HTML エラー応答を生成します。 |
UseDeveloperExceptionPage(IApplicationBuilder, DeveloperExceptionPageOptions) |
パイプラインから同期インスタンスと非同期 Exception インスタンスをキャプチャし、HTML エラー応答を生成します。 |
UseDirectoryBrowser(IApplicationBuilder) |
現在のパスでディレクトリ参照を有効にする |
UseDirectoryBrowser(IApplicationBuilder, DirectoryBrowserOptions) |
指定されたオプションでディレクトリの参照を有効にします |
UseDirectoryBrowser(IApplicationBuilder, String) |
指定された要求パスのディレクトリ参照を有効にします |
UseElmCapture(IApplicationBuilder) |
を介してアクセスできる Elm ログ サービスを ElmPageMiddleware有効にします。 |
UseElmPage(IApplicationBuilder) |
によってキャプチャされたログの表示を ElmCaptureMiddleware有効にします。 |
UseEndpoints(IApplicationBuilder, Action<IEndpointRouteBuilder>) |
構成された Microsoft.AspNetCore.Routing.EndpointMiddlewareIEndpointRouteBuilderから構築されたインスタンスを使用して、EndpointDataSource指定された IApplicationBuilder にミドルウェアを追加します。 は Microsoft.AspNetCore.Routing.EndpointMiddleware 、現在の要求に Endpoint 関連付けられている を実行します。 |
UseRouting(IApplicationBuilder) |
指定した Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware にミドルウェアを追加します IApplicationBuilder。 |
UseExceptionHandler(IApplicationBuilder) |
例外をキャッチし、それらをログに記録し、代替パイプラインで要求を再実行するミドルウェアをパイプラインに追加します。 応答が既に開始されている場合、要求は再実行されません。 |
UseExceptionHandler(IApplicationBuilder, ExceptionHandlerOptions) |
例外をキャッチし、それらをログに記録し、代替パイプラインで要求を再実行するミドルウェアをパイプラインに追加します。 応答が既に開始されている場合、要求は再実行されません。 |
UseExceptionHandler(IApplicationBuilder, Action<IApplicationBuilder>) |
例外をキャッチし、それらをログに記録し、代替パイプラインで要求を再実行するミドルウェアをパイプラインに追加します。 応答が既に開始されている場合、要求は再実行されません。 |
UseExceptionHandler(IApplicationBuilder, String) |
例外をキャッチし、それらをログに記録し、要求パスをリセットし、要求を再実行するミドルウェアをパイプラインに追加します。 応答が既に開始されている場合、要求は再実行されません。 |
UseExceptionHandler(IApplicationBuilder, String, Boolean) |
例外をキャッチし、それらをログに記録し、要求パスをリセットし、要求を再実行するミドルウェアをパイプラインに追加します。 応答が既に開始されている場合、要求は再実行されません。 |
UseFacebookAuthentication(IApplicationBuilder) |
互換性のために残されています。
互換性のために残されています。
UseFacebookAuthentication は廃止されました。 AddAuthentication() を使用して Facebook 認証を構成します。ConfigureServices の AddFacebook。 詳細については、 https://go.microsoft.com/fwlink/?linkid=845470 をご覧ください。 |
UseFacebookAuthentication(IApplicationBuilder, FacebookOptions) |
互換性のために残されています。
互換性のために残されています。
UseFacebookAuthentication は廃止されました。 AddAuthentication() を使用して Facebook 認証を構成します。ConfigureServices の AddFacebook。 詳細については、 https://go.microsoft.com/fwlink/?linkid=845470 をご覧ください。 |
UseFacebookAuthentication(IApplicationBuilder, FacebookOptions) |
指定した FacebookMiddlewareIApplicationBuilderにミドルウェアを追加します。これにより、Facebook 認証機能が有効になります。 |
UseFileServer(IApplicationBuilder) |
現在のディレクトリの現在の要求パスについて、すべての静的ファイル ミドルウェア (ディレクトリの参照を除く) を有効にします。 |
UseFileServer(IApplicationBuilder, FileServerOptions) |
すべての静的ファイル ミドルウェアを、指定されたオプションで有効にします。 |
UseFileServer(IApplicationBuilder, Boolean) |
現在のディレクトリの現在の要求パスについて、すべての静的ファイル ミドルウェアを有効にします。 |
UseFileServer(IApplicationBuilder, String) |
同じ名前のディレクトリからの指定された要求パスについて、すべての静的ファイル ミドルウェア (ディレクトリの参照を除く) を有効にします。 |
UseForwardedHeaders(IApplicationBuilder) |
現在の要求の一致するフィールドに転送されたヘッダーを適用します。 慣例により、HTTP プロキシは既知の HTTP ヘッダーでクライアントから情報を転送します。 は ForwardedHeadersMiddleware 、これらのヘッダーを読み取り、HttpContext の関連フィールドに入力します。 |
UseForwardedHeaders(IApplicationBuilder, ForwardedHeadersOptions) |
現在の要求の一致するフィールドに転送されたヘッダーを適用します。 慣例により、HTTP プロキシは既知の HTTP ヘッダーでクライアントから情報を転送します。 は ForwardedHeadersMiddleware 、これらのヘッダーを読み取り、HttpContext の関連フィールドに入力します。 |
UseGoogleAuthentication(IApplicationBuilder) |
互換性のために残されています。
UseGoogleAuthentication は廃止されました。 AddAuthentication() を使用して Google 認証を構成します。ConfigureServices の AddGoogle。 詳細については、 https://go.microsoft.com/fwlink/?linkid=845470 をご覧ください。 |
UseGoogleAuthentication(IApplicationBuilder, GoogleOptions) |
互換性のために残されています。
UseGoogleAuthentication は廃止されました。 AddAuthentication() を使用して Google 認証を構成します。ConfigureServices の AddGoogle。 詳細については、 https://go.microsoft.com/fwlink/?linkid=845470 をご覧ください。 |
UseGoogleAuthentication(IApplicationBuilder, GoogleOptions) |
指定した GoogleMiddlewareIApplicationBuilderにミドルウェアを追加します。これにより、Google 認証機能が有効になります。 |
UseHeaderPropagation(IApplicationBuilder) |
に伝達されるヘッダーを収集するミドルウェアを HttpClient追加します。 |
UseHealthChecks(IApplicationBuilder, PathString) |
正常性チェック状態を提供するミドルウェアを追加します。 |
UseHealthChecks(IApplicationBuilder, PathString, HealthCheckOptions) |
正常性チェック状態を提供するミドルウェアを追加します。 |
UseHealthChecks(IApplicationBuilder, PathString, Int32) |
正常性チェック状態を提供するミドルウェアを追加します。 |
UseHealthChecks(IApplicationBuilder, PathString, Int32, HealthCheckOptions) |
正常性チェック状態を提供するミドルウェアを追加します。 |
UseHealthChecks(IApplicationBuilder, PathString, String) |
正常性チェック状態を提供するミドルウェアを追加します。 |
UseHealthChecks(IApplicationBuilder, PathString, String, HealthCheckOptions) |
正常性チェック状態を提供するミドルウェアを追加します。 |
UseHostFiltering(IApplicationBuilder) |
許可されたホスト ヘッダーで要求をフィルター処理するためのミドルウェアを追加します。 無効な要求は、400 状態コードで拒否されます。 |
UseHsts(IApplicationBuilder) |
HSTS を使用するためのミドルウェアを追加します。これにより、Strict-Transport-Security ヘッダーが追加されます。 |
UseHttpLogging(IApplicationBuilder) |
HTTP 要求と応答をログに記録できるミドルウェアを追加します。 |
UseW3CLogging(IApplicationBuilder) |
サーバー ログの HTTP 要求と応答を W3C 形式でログに記録できるミドルウェアを追加します。 |
UseHttpMethodOverride(IApplicationBuilder) |
受信 POST 要求で、ヘッダーで指定された型を使用してメソッドの型をオーバーライドできるようにします。 このミドルウェアは、クライアントが GET メソッドまたは POST メソッドの送信に制限されているが、他の HTTP メソッドを呼び出す場合に使用されます。 既定では、X-HTTP-Method-Override 要求ヘッダーを使用して、トンネリングする HTTP メソッドを指定します。 |
UseHttpMethodOverride(IApplicationBuilder, HttpMethodOverrideOptions) |
受信 POST 要求で、フォームで指定された型を使用してメソッドの型をオーバーライドできるようにします。 このミドルウェアは、クライアントが GET メソッドまたは POST メソッドの送信に制限されているが、他の HTTP メソッドを呼び出す場合に使用されます。 |
UseHttpsRedirection(IApplicationBuilder) |
HTTP 要求を HTTPS にリダイレクトするためのミドルウェアを追加します。 |
UseJwtBearerAuthentication(IApplicationBuilder) |
互換性のために残されています。
互換性のために残されています。
UseJwtBearerAuthentication は廃止されました。 AddAuthentication() を使用して JwtBearer 認証を構成します。ConfigureServices の AddJwtBearer。 詳細については、 https://go.microsoft.com/fwlink/?linkid=845470 をご覧ください。 |
UseJwtBearerAuthentication(IApplicationBuilder, JwtBearerOptions) |
互換性のために残されています。
互換性のために残されています。
UseJwtBearerAuthentication は廃止されました。 AddAuthentication() を使用して JwtBearer 認証を構成します。ConfigureServices の AddJwtBearer。 詳細については、 https://go.microsoft.com/fwlink/?linkid=845470 をご覧ください。 |
UseJwtBearerAuthentication(IApplicationBuilder, JwtBearerOptions) |
指定した JwtBearerMiddlewareIApplicationBuilderにミドルウェアを追加します。これにより、ベアラー トークン処理機能が有効になります。 このミドルウェアは、要求ヘッダーに表示される適切な形式とセキュリティで保護されたトークンを理解します。 Options.AuthenticationMode が Active の場合、ベアラー トークン内の要求は現在の要求の IPrincipal ユーザーに追加されます。 Options.AuthenticationMode がパッシブの場合、現在の要求は変更されませんが、要求のベアラー トークンから要求を取得するために IAuthenticationManager AuthenticateAsync をいつでも使用できます。 関連項目 http://tools.ietf.org/html/rfc6749 |
Map(IApplicationBuilder, PathString, Action<IApplicationBuilder>) |
指定された要求パスの一致に基づいて要求パイプラインを分岐します。 要求パスが指定されたパスで開始する場合、分岐が実行されます。 |
Map(IApplicationBuilder, PathString, Boolean, Action<IApplicationBuilder>) |
指定された要求パスの一致に基づいて要求パイプラインを分岐します。 要求パスが指定されたパスで開始する場合、分岐が実行されます。 |
Map(IApplicationBuilder, String, Action<IApplicationBuilder>) |
指定された要求パスの一致に基づいて要求パイプラインを分岐します。 要求パスが指定されたパスで開始する場合、分岐が実行されます。 |
MapWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
指定された述語の結果に基づいて、要求パイプラインを分岐します。 |
UseMicrosoftAccountAuthentication(IApplicationBuilder) |
互換性のために残されています。
互換性のために残されています。
UseMicrosoftAccountAuthentication は廃止されました。 AddAuthentication() を使用して MicrosoftAccount 認証を構成します。ConfigureServices の AddMicrosoftAccount。 詳細については、 https://go.microsoft.com/fwlink/?linkid=845470 をご覧ください。 |
UseMicrosoftAccountAuthentication(IApplicationBuilder, MicrosoftAccountOptions) |
互換性のために残されています。
互換性のために残されています。
UseMicrosoftAccountAuthentication は廃止されました。 AddAuthentication() を使用して MicrosoftAccount 認証を構成します。ConfigureServices の AddMicrosoftAccount。 詳細については、 https://go.microsoft.com/fwlink/?linkid=845470 をご覧ください。 |
UseMicrosoftAccountAuthentication(IApplicationBuilder, MicrosoftAccountOptions) |
指定した MicrosoftAccountMiddlewareIApplicationBuilderにミドルウェアを追加します。これにより、Microsoft アカウント認証機能が有効になります。 |
UseMigrationsEndPoint(IApplicationBuilder) |
移行操作の実行要求を処理します。 ミドルウェアは に対して行われた要求をリッスンします DefaultPath。 |
UseMigrationsEndPoint(IApplicationBuilder, MigrationsEndPointOptions) |
移行操作の実行要求を処理します。 ミドルウェアは、 で |
UseMvc(IApplicationBuilder) |
MVC を要求実行パイプラインに IApplicationBuilder 追加します。 |
UseMvc(IApplicationBuilder, Action<IRouteBuilder>) |
MVC を要求実行パイプラインに IApplicationBuilder 追加します。 |
UseMvcWithDefaultRoute(IApplicationBuilder) |
"default" という名前の IApplicationBuilder 既定のルートと、'{controller=Home}/{action=Index}/{id?}' という名前の既定のルートを使用して、MVC を要求実行パイプラインに追加します。 |
UseOAuthAuthentication(IApplicationBuilder) |
互換性のために残されています。
互換性のために残されています。
UseOAuthAuthentication は廃止されました。 AddAuthentication() を使用して OAuth 認証を構成します。ConfigureServices の AddOAuth。 詳細については、 https://go.microsoft.com/fwlink/?linkid=845470 をご覧ください。 |
UseOAuthAuthentication(IApplicationBuilder, OAuthOptions) |
互換性のために残されています。
互換性のために残されています。
UseOAuthAuthentication は廃止されました。 AddAuthentication() を使用して OAuth 認証を構成します。ConfigureServices の AddOAuth。 詳細については、 https://go.microsoft.com/fwlink/?linkid=845470 をご覧ください。 |
UseOAuthAuthentication(IApplicationBuilder, OAuthOptions) |
指定した OAuthMiddleware<TOptions>IApplicationBuilderにミドルウェアを追加します。これにより、OAuth 2.0 認証機能が有効になります。 |
UseOpenIdConnectAuthentication(IApplicationBuilder) |
互換性のために残されています。
互換性のために残されています。
UseOpenIdConnectAuthentication は廃止されました。 AddAuthentication() を使用して OpenIdConnect 認証を構成します。ConfigureServices の AddOpenIdConnect。 詳細については、 https://go.microsoft.com/fwlink/?linkid=845470 をご覧ください。 |
UseOpenIdConnectAuthentication(IApplicationBuilder, OpenIdConnectOptions) |
互換性のために残されています。
互換性のために残されています。
UseOpenIdConnectAuthentication は廃止されました。 AddAuthentication() を使用して OpenIdConnect 認証を構成します。ConfigureServices の AddOpenIdConnect。 詳細については、 https://go.microsoft.com/fwlink/?linkid=845470 をご覧ください。 |
UseOpenIdConnectAuthentication(IApplicationBuilder, OpenIdConnectOptions) |
指定した OpenIdConnectMiddlewareIApplicationBuilderにミドルウェアを追加します。これにより、OpenID Connect 認証機能が有効になります。 |
UseOutputCache(IApplicationBuilder) |
アプリケーションの要求パイプラインを構成するメカニズムを提供するクラスを定義します。 |
UseOwin(IApplicationBuilder) |
指定した に OWIN パイプラインを追加します IApplicationBuilder。 |
UseOwin(IApplicationBuilder, Action<Action<Func<Func<IDictionary<String,Object>,Task>,Func<IDictionary<String,Object>,Task>>>>) |
指定した に OWIN ミドルウェア パイプラインを追加します IApplicationBuilder。 |
RunProxy(IApplicationBuilder) |
オプションで指定されているように、リモート サーバーに要求を送信します |
RunProxy(IApplicationBuilder, ProxyOptions) |
オプションで指定されているように、リモート サーバーに要求を送信します |
UseRateLimiter(IApplicationBuilder) |
アプリケーションのレート制限を有効にします。 |
UseRateLimiter(IApplicationBuilder, RateLimiterOptions) |
アプリケーションのレート制限を有効にします。 |
UseRequestDecompression(IApplicationBuilder) |
HTTP 要求本文を動的に圧縮解除するためのミドルウェアを追加します。 |
UseRequestTimeouts(IApplicationBuilder) |
アプリケーションの要求タイムアウトを有効にします。 既定ではタイムアウトは構成されません。 エンドポイント上の 、RequestTimeoutAttributeまたは WithRequestTimeout ルーティング拡張機能を使用して、 でRequestTimeoutOptions構成する必要があります。 |
UseResponseBuffering(IApplicationBuilder) |
応答本文の完全なバッファリングを有効にします。 これは、IHttpBufferingFeature を使用して要求ごとに無効にすることができます。 |
UseResponseCaching(IApplicationBuilder) |
HTTP 応答を ResponseCachingMiddleware キャッシュするための を追加します。 |
UseResponseCompression(IApplicationBuilder) |
HTTP 応答を動的に圧縮するためのミドルウェアを追加します。 |
UseRewriter(IApplicationBuilder) |
指定された URL がルールと条件に一致するかどうかを確認し、一致時に HttpContext を変更します。 |
UseRewriter(IApplicationBuilder, RewriteOptions) |
指定された URL がルールと条件に一致するかどうかを確認し、一致時に HttpContext を変更します。 |
UseRouter(IApplicationBuilder, IRouter) |
指定した を使用 RouterMiddleware して、指定した IApplicationBuilder にミドルウェアを追加します IRouter。 |
UseRouter(IApplicationBuilder, Action<IRouteBuilder>) |
構成された RouterMiddlewareIRouteBuilderからビルドされた を使用して、指定された にミドルウェアをIRouter追加しますIApplicationBuilder。 |
Run(IApplicationBuilder, RequestDelegate) |
アプリケーションの要求パイプラインにターミナル ミドルウェア デリゲートを追加します。 |
UseSession(IApplicationBuilder) |
SessionMiddlewareを追加して、アプリケーションのセッション状態を自動的に有効にします。 |
UseSession(IApplicationBuilder, SessionOptions) |
SessionMiddlewareを追加して、アプリケーションのセッション状態を自動的に有効にします。 |
UseSignalR(IApplicationBuilder, Action<HubRouteBuilder>) |
互換性のために残されています。
要求実行パイプラインに SignalR を IApplicationBuilder 追加します。 このメソッドは互換性のために残されていますが、今後のバージョンでは削除される予定です。 代わりに、Microsoft.AspNetCore.Builder.UseEndpoints(...) 内で MapHub<THub> を使用することをお勧めします。 |
UseSpa(IApplicationBuilder, Action<ISpaBuilder>) |
シングル ページ アプリケーション (SPA) の既定のページを返すことによって、ミドルウェア チェーン内のこの時点からのすべての要求を処理します。 このミドルウェアは、静的ファイルや MVC アクションなどを提供するための他のミドルウェアが優先されるように、チェーンの後半に配置する必要があります。 |
UseStaticFiles(IApplicationBuilder) |
現在の要求パスに対する静的ファイル の提供を有効にします |
UseStaticFiles(IApplicationBuilder, StaticFileOptions) |
指定されたオプションで静的ファイルの提供を有効にします |
UseStaticFiles(IApplicationBuilder, String) |
指定された要求パスに対する静的ファイル の提供を有効にします |
UseStatusCodePages(IApplicationBuilder) |
既定の応答ハンドラーを持つ StatusCodePages ミドルウェアを追加します。このミドルウェアでは、本文がない状態コードが 400 ~ 599 の応答をチェックします。 |
UseStatusCodePages(IApplicationBuilder, StatusCodePagesOptions) |
指定されたオプションを持つ StatusCodePages ミドルウェアを追加します。このミドルウェアでは、本文がない状態コードが 400 ~ 599 の応答をチェックします。 |
UseStatusCodePages(IApplicationBuilder, Action<IApplicationBuilder>) |
応答本文を生成するために実行する代替ミドルウェア パイプラインを指定して、StatusCodePages ミドルウェアをパイプラインに追加します。 |
UseStatusCodePages(IApplicationBuilder, Func<StatusCodeContext,Task>) |
指定したハンドラーを使用して StatusCodePages ミドルウェアを追加します。このミドルウェアは、本文がない状態コードが 400 ~ 599 の応答をチェックします。 |
UseStatusCodePages(IApplicationBuilder, String, String) |
送信する応答本文を指定して StatusCodePages ミドルウェアを追加します。 これには、状態コードの '{0}' プレースホルダーが含まれる場合があります。 ミドルウェアは、本文がない状態コードが 400 ~ 599 の応答をチェックします。 |
UseStatusCodePagesWithRedirects(IApplicationBuilder, String) |
StatusCodePages ミドルウェアをパイプラインに追加します。 指定した場所の URL テンプレートを使用してリダイレクトすることで応答を処理する必要があることを指定します。 これには、状態コードの '{0}' プレースホルダーが含まれる場合があります。 '~' で始まる URL には PathBase が付加され、他の URL はそのまま使用されます。 |
UseStatusCodePagesWithReExecute(IApplicationBuilder, String, String) |
StatusCodePages ミドルウェアをパイプラインに追加します。 代替パスを使用して要求パイプラインを再実行することで、応答本文を生成する必要があることを指定します。 このパスには、状態コードの '{0}' プレースホルダーを含めることができます。 |
UseTwitterAuthentication(IApplicationBuilder) |
互換性のために残されています。
互換性のために残されています。
UseTwitterAuthentication は廃止されました。 AddAuthentication() を使用して Twitter 認証を構成します。ConfigureServices の AddTwitter。 詳細については、 https://go.microsoft.com/fwlink/?linkid=845470 をご覧ください。 |
UseTwitterAuthentication(IApplicationBuilder, TwitterOptions) |
互換性のために残されています。
互換性のために残されています。
UseTwitterAuthentication は廃止されました。 AddAuthentication() を使用して Twitter 認証を構成します。ConfigureServices の AddTwitter。 詳細については、 https://go.microsoft.com/fwlink/?linkid=845470 をご覧ください。 |
UseTwitterAuthentication(IApplicationBuilder, TwitterOptions) |
指定した TwitterMiddlewareIApplicationBuilderにミドルウェアを追加します。これにより、Twitter 認証機能が有効になります。 |
Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) |
インラインで定義されたミドルウェア デリゲートをアプリケーションの要求パイプラインに追加します。 次の関数を呼び出していない場合は、代わりに を使用 Run(IApplicationBuilder, RequestDelegate) します。 |
Use(IApplicationBuilder, Func<HttpContext,Func<Task>,Task>) |
インラインで定義されたミドルウェア デリゲートをアプリケーションの要求パイプラインに追加します。 次の関数を呼び出していない場合は、代わりに を使用 Run(IApplicationBuilder, RequestDelegate) します。 次に示すように、パフォーマンスを向上させるために を使用 Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) することをお勧めします。
|
UseMiddleware(IApplicationBuilder, Type, Object[]) |
ミドルウェアの種類をアプリケーションの要求パイプラインに追加します。 |
UseMiddleware<TMiddleware>(IApplicationBuilder, Object[]) |
ミドルウェアの種類をアプリケーションの要求パイプラインに追加します。 |
UsePathBase(IApplicationBuilder, PathString) |
要求パスから指定したパス ベースを抽出し、それを要求パス ベースにポストペンするミドルウェアを追加します。 |
UseWhen(IApplicationBuilder, Func<HttpContext,Boolean>, Action<IApplicationBuilder>) |
メイン パイプラインに再参加するブランチを要求パイプラインに条件付きで作成します。 |
UseWebAssemblyDebugging(IApplicationBuilder) |
開発ツール内で Blazor WebAssembly アプリケーションをデバッグするために必要なミドルウェアChromium追加します。 |
UseWebpackDevMiddleware(IApplicationBuilder, WebpackDevMiddlewareOptions) |
互換性のために残されています。
Webpack 開発ミドルウェアのサポートを有効にします。 これにより、Webpack コンパイラのインスタンスがアプリケーションのメモリ内でホストされるため、コンパイラを手動で実行しなくても、常に最新の Webpack ビルド リソースを提供できます。 Webpack コンパイラ インスタンスはメモリ内に保持されるため、増分コンパイルは、コンパイラを最初から再実行する方が大幅に高速です。 Webpack でビルドされたファイルに一致する受信要求は、ディスク上のファイルに関係なく、Webpack コンパイラ出力を直接返すことによって処理されます。 要求が到着したときにコンパイルが進行中の場合、更新されたコンパイラ出力の準備が整うまで応答は一時停止します。 |
UseWebSockets(IApplicationBuilder) |
を WebSocketMiddleware 要求パイプラインに追加します。 |
UseWebSockets(IApplicationBuilder, WebSocketOptions) |
を WebSocketMiddleware 要求パイプラインに追加します。 |
UseWelcomePage(IApplicationBuilder) |
WelcomePageMiddleware をパイプラインに追加します。 |
UseWelcomePage(IApplicationBuilder, WelcomePageOptions) |
指定されたオプションで WelcomePageMiddleware をパイプラインに追加します。 |
UseWelcomePage(IApplicationBuilder, PathString) |
WelcomePageMiddleware を指定されたパスを持つパイプラインに追加します。 |
UseWelcomePage(IApplicationBuilder, String) |
WelcomePageMiddleware を指定されたパスを持つパイプラインに追加します。 |
UseHttpLoggingMiddleware(IApplicationBuilder) |
受信 HTTP 要求ログ ミドルウェアを に IApplicationBuilder登録します。 |
UseRequestCheckpoint(IApplicationBuilder) |
要求チェックポイント関連ミドルウェアをパイプラインに登録します。 |
UseRequestLatencyTelemetry(IApplicationBuilder) |
要求の実行パイプラインに要求待ち時間テレメトリ ミドルウェアを IApplicationBuilder 追加します。 |
UseSpaStaticFiles(IApplicationBuilder) |
シングル ページ アプリケーション (SPA) の静的ファイルを提供するようにアプリケーションを構成します。 ファイルは、登録済みサービスを使用して配置されます ISpaStaticFileProvider 。 |
UseSpaStaticFiles(IApplicationBuilder, StaticFileOptions) |
シングル ページ アプリケーション (SPA) の静的ファイルを提供するようにアプリケーションを構成します。 ファイルは、登録済みサービスを使用して配置されます ISpaStaticFileProvider 。 |
適用対象
フィードバック
フィードバックの送信と表示