IHostingEnvironment インターフェイス

定義

注意事項

This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.AspNetCore.Hosting.IWebHostEnvironment.

アプリケーションが実行されている Web ホスティング環境に関する情報を提供します。

この型は互換性のために残されていますが、今後のバージョンでは削除される予定です。 代わりに、Microsoft.AspNetCore.Hosting.IWebHostEnvironment をお勧めします。

public interface class IHostingEnvironment
public interface IHostingEnvironment
[System.Obsolete("This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.AspNetCore.Hosting.IWebHostEnvironment.", false)]
public interface IHostingEnvironment
type IHostingEnvironment = interface
[<System.Obsolete("This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.AspNetCore.Hosting.IWebHostEnvironment.", false)>]
type IHostingEnvironment = interface
Public Interface IHostingEnvironment
属性

プロパティ

ApplicationName
古い.

アプリケーションの名前を取得または設定します。 このプロパティは、ホストにより、アプリケーションのエントリ ポイントを含むアセンブリに自動的に設定されます。

ContentRootFileProvider
古い.

ContentRootPath をポイントする IFileProvider を取得または設定します。

ContentRootPath
古い.

アプリケーションのコンテンツ ファイルを含むディレクトリへの絶対パスを取得または設定します。

EnvironmentName
古い.

環境の名前を取得または設定します。 ホストは、このプロパティを他の構成ソースで指定されている "ASPNETCORE_ENVIRONMENT" 環境変数または "environment" の値に自動的に設定します。

WebRootFileProvider
古い.

WebRootPath をポイントする IFileProvider を取得または設定します。

WebRootPath
古い.

Web 予約可能なアプリケーション コンテンツ ファイルを含むディレクトリへの絶対パスを取得または設定します。

拡張メソッド

IsDevelopment(IHostingEnvironment)
古い.

現在のホスティング環境名が Development であるかどうかを確認します。

IsEnvironment(IHostingEnvironment, String)
古い.

現在のホスティング環境の名前と指定された値を比較します。

IsProduction(IHostingEnvironment)
古い.

現在のホスティング環境名が Production であるかどうかを確認します。

IsStaging(IHostingEnvironment)
古い.

現在のホスティング環境名が Staging であるかどうかを確認します。

適用対象