VirtualPathProvider.GetFile(String) メソッド

定義

仮想ファイル システムから仮想ファイルを取得します。

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

パラメーター

virtualPath
String

仮想ファイルへのパス。

戻り値

仮想ファイル システム内のファイルを表す VirtualFile クラスの子孫。

次のコード例は、カスタム VirtualPathProvider クラスの GetFile メソッドの実装です。 この例を実行するために必要な完全なコードについては、クラスの概要に関するトピックの「例」セクションを VirtualPathProvider 参照してください。

public override VirtualFile GetFile(string virtualPath)
{
  if (IsPathVirtual(virtualPath))
    return new SampleVirtualFile(virtualPath, this);
  else
    return Previous.GetFile(virtualPath);
}
Public Overrides Function GetFile(ByVal virtualPath As String) As VirtualFile
  If (IsPathVirtual(virtualPath)) Then
    Return New SampleVirtualFile(virtualPath, Me)
  Else
    Return Previous.GetFile(virtualPath)
  End If
End Function

注釈

メソッドは GetFile 、 パラメーターで指定されたファイルを VirtualFile 表す クラスの子孫を virtualPath 返します。

適用対象