Condividi tramite


VirtualPathProvider.GetFile(String) Metodo

Definizione

Ottiene un file virtuale dal file system virtuale.

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

Parametri

virtualPath
String

Percorso del file virtuale.

Restituisce

Discendente della classe VirtualFile che rappresenta un file nel file system virtuale.

Esempio

L'esempio di codice seguente è un'implementazione del GetFile metodo in una classe personalizzata VirtualPathProvider . Per il codice completo necessario per eseguire l'esempio, vedere la sezione Esempio dell'argomento di panoramica della VirtualPathProvider classe.

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

Commenti

Il GetFile metodo restituisce un discendente della VirtualFile classe che rappresenta il file specificato dal virtualPath parametro .

Si applica a