Язык

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 класса, представляющего файл в виртуальной файловой системе.

Примеры

В следующем примере кода используется реализация GetFile метода в пользовательском VirtualPathProvider классе. Полный код, необходимый для выполнения примера, см. в разделе 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 .

Применяется к