ホームページ  >  記事  >  バックエンド開発  >  C# Asp.net Core のスタートアップ クラスの Configure() メソッドは何に使用されますか?

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

PHPz
PHPz転載
2023-08-28 14:01:101078ブラウズ

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 までご連絡ください。