Aracılığıyla paylaş


VirtualPathProvider.GetFile(String) Yöntem

Tanım

Sanal dosya sisteminden bir sanal dosya alır.

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

Parametreler

virtualPath
String

Sanal dosyanın yolu.

Döndürülenler

Sanal dosya sistemindeki VirtualFile bir dosyayı temsil eden sınıfının alt öğesi.

Örnekler

Aşağıdaki kod örneği, yönteminin GetFile özel VirtualPathProvider bir sınıftaki bir uygulamasıdır. Örneği çalıştırmak için gereken kodun tamamı için sınıfa genel bakış konusunun VirtualPathProvider Örnek bölümüne bakın.

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

Açıklamalar

yöntemi, GetFile parametresi tarafından belirtilen dosyayı temsil eden sınıfının bir alt VirtualFile öğesini virtualPath döndürür.

Şunlara uygulanır