VirtualPathProvider.GetFile(String) Method

Definition

Gets a virtual file from the virtual file system.

C#
public virtual System.Web.Hosting.VirtualFile GetFile(string virtualPath);

Parameters

virtualPath
String

The path to the virtual file.

Returns

A descendent of the VirtualFile class that represents a file in the virtual file system.

Examples

The following code example is an implementation of the GetFile method in a custom VirtualPathProvider class. For the full code required to run the example, see the Example section of the VirtualPathProvider class overview topic.

C#
public override VirtualFile GetFile(string virtualPath)
{
  if (IsPathVirtual(virtualPath))
    return new SampleVirtualFile(virtualPath, this);
  else
    return Previous.GetFile(virtualPath);
}

Remarks

The GetFile method returns a descendent of the VirtualFile class that represents the file specified by the virtualPath parameter.

Applies to

Product Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1