C# Asp.net Core のスタートアップ クラスの Configure() メソッドは何に使用されますか?

PHPz
リリース: 2023-08-28 14:01:10
転載
1078 人が閲覧しました

C# Asp.net Core中启动类的Configure()方法有什么用?

configure メソッドは、ASP.NET Core アプリケーションのスタートアップ クラスに存在します。

Configure メソッドでは、アプリケーション要求パイプラインを構成できます。 アプリケーションに組み込まれている IApplicationBuilder インスタンスを使用します。 IoC コンテナ

Configure メソッドにはデフォルトで次の 3 つのパラメータ IApplicationBuilder があります。 IWebHostEnvironment と ILoggerFactory 。

実行時、ConfigureServices メソッドは Configure メソッドの前に呼び出されます。 これは、カスタム サービスを IoC コンテナに登録し、使用できるようにするためのものです 設定方法。

IWebHostEnvironment: Web ホスティング環境に関する情報を提供します。 アプリケーションが実行中です。

IApplicationBuilder: クラスを定義し、構成メカニズムを提供します アプリケーションのリクエスト パイプライン。

public void Configure(IApplicationBuilder app, IWebHostEnvironment env){
   if (env.IsDevelopment()){
      app.UseDeveloperExceptionPage();
   } else {
      app.UseExceptionHandler("/Error");
      app.UseHsts();
   }
   app.UseHttpsRedirection();
   app.UseStaticFiles();
   app.UseRouting();
   app.UseAuthorization();
   app.UseEndpoints(endpoints =>{
      endpoints.MapRazorPages();
   });
}
ログイン後にコピー

以上がC# Asp.net Core のスタートアップ クラスの Configure() メソッドは何に使用されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート