HttpRequestWrapper.MapPath メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
要求された URL 内の仮想パスをサーバー上の物理パスに割り当てます。
オーバーロード
MapPath(String) |
サーバー上の物理パスに指定した仮想パスを割り当てます。 |
MapPath(String, String, Boolean) |
サーバー上の物理パスに指定した仮想パスを割り当てます。 |
MapPath(String)
サーバー上の物理パスに指定した仮想パスを割り当てます。
public:
override System::String ^ MapPath(System::String ^ virtualPath);
public override string MapPath (string virtualPath);
override this.MapPath : string -> string
Public Overrides Function MapPath (virtualPath As String) As String
パラメーター
- virtualPath
- String
物理パスに割り当てる仮想パス (絶対パスまたは相対パス)。
戻り値
virtualPath
で指定されたサーバー上の物理パス。
適用対象
MapPath(String, String, Boolean)
サーバー上の物理パスに指定した仮想パスを割り当てます。
public:
override System::String ^ MapPath(System::String ^ virtualPath, System::String ^ baseVirtualDir, bool allowCrossAppMapping);
public override string MapPath (string virtualPath, string baseVirtualDir, bool allowCrossAppMapping);
override this.MapPath : string * string * bool -> string
Public Overrides Function MapPath (virtualPath As String, baseVirtualDir As String, allowCrossAppMapping As Boolean) As String
パラメーター
- virtualPath
- String
物理パスに割り当てる仮想パス (絶対パスまたは相対パス)。
- baseVirtualDir
- String
相対解決に使用される仮想ベース ディレクトリ パス。
- allowCrossAppMapping
- Boolean
virtualPath
が別のアプリケーションに所属できることを示す場合は true
、それ以外の場合は false
。
戻り値
サーバー上の物理パス。
例外
allowCrossAppMapping
は false
。virtualPath
は別のアプリケーションに属します。
- または -
要求に対して HttpContext オブジェクトが定義されていません。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET