HttpRequestBase.MapPath メソッド

定義

派生クラスでオーバーライドされた場合、要求された URL の仮想パスをサーバー上の物理パスにマップします。

オーバーロード

名前 説明
MapPath(String)

派生クラスでオーバーライドされた場合、指定した仮想パスをサーバー上の物理パスにマップします。

MapPath(String, String, Boolean)

派生クラスでオーバーライドされた場合、指定した仮想パスをサーバー上の物理パスにマップします。

MapPath(String)

派生クラスでオーバーライドされた場合、指定した仮想パスをサーバー上の物理パスにマップします。

public:
 virtual System::String ^ MapPath(System::String ^ virtualPath);
public virtual string MapPath(string virtualPath);
abstract member MapPath : string -> string
override this.MapPath : string -> string
Public Overridable Function MapPath (virtualPath As String) As String

パラメーター

virtualPath
String

物理パスにマップする仮想パス (絶対パスまたは相対パス)。

返品

virtualPathで指定されたサーバー上の物理パス。

例外

適用対象

MapPath(String, String, Boolean)

派生クラスでオーバーライドされた場合、指定した仮想パスをサーバー上の物理パスにマップします。

public:
 virtual System::String ^ MapPath(System::String ^ virtualPath, System::String ^ baseVirtualDir, bool allowCrossAppMapping);
public virtual string MapPath(string virtualPath, string baseVirtualDir, bool allowCrossAppMapping);
abstract member MapPath : string * string * bool -> string
override this.MapPath : string * string * bool -> string
Public Overridable Function MapPath (virtualPath As String, baseVirtualDir As String, allowCrossAppMapping As Boolean) As String

パラメーター

virtualPath
String

物理パスにマップする仮想パス (絶対パスまたは相対パス)。

baseVirtualDir
String

相対解決に使用される仮想ベース ディレクトリ パス。

allowCrossAppMapping
Boolean

が別のアプリケーションに属できることを示す場合は a0/&。それ以外の場合は。

返品

サーバー上の物理パス。

例外

適用対象