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

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 指定的檔案。

適用於