GetFile Method

VirtualPathProvider.GetFile Method (String)

 

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
Available since 2.0
Return to top
Show:
© 2016 Microsoft