IWebHostEnvironment は、Web ホスティング環境に関する情報を提供します。 アプリケーションが実行中です。
名前空間 Microsoft.AspNetCore.Hosting に属します
IWebHostEnvironment インターフェイスを依存関係として挿入する必要があります。 コントローラー全体で使用されます。
IWebHostEnvironment インターフェイスには 2 つのプロパティがあります。
名前空間をインポートする必要があります。
using Microsoft.AspNetCore.Hosting;
以下の例では、IWebHostEnvironment がコントローラーに挿入され、 プライベート プロパティEnvironmentに割り当てられ、後でWebRootPathを取得するために使用されます。 および ContentRootPath。
public class HomeController : Controller{ private IWebHostEnvironment Environment; public HomeController(IWebHostEnvironment _environment){ Environment = _environment; } public IActionResult Index(){ string wwwPath = this.Environment.WebRootPath; string contentPath = this.Environment.ContentRootPath; return View(); } }
以上がC# ASP.NET Core の IWebHostEnvironment インターフェイスの役割は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。