Export (0) Print
Expand All

VirtualPathProvider.GetFile Method

Gets a virtual file from the virtual file system.

Namespace:  System.Web.Hosting
Assembly:  System.Web (in System.Web.dll)

public virtual VirtualFile GetFile(
	string virtualPath
)

Parameters

virtualPath
Type: System.String

The path to the virtual file.

Return Value

Type: System.Web.Hosting.VirtualFile
A descendent of the VirtualFile class that represents a file in the virtual file system.

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

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.

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

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0
Show:
© 2015 Microsoft