Language

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 クラスの子孫。

例

次のコード例は、カスタム GetFile クラスのVirtualPathProvider メソッドの実装です。 この例を実行するために必要な完全なコードについては、「 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 クラスの子孫を返します。

適用対象