VirtualPathProvider.GetFile(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从虚拟文件系统中获取一个虚拟文件。
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
参数指定的文件。