VirtualPathProvider.FileExists(String) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém um valor que indica se existe um ficheiro no sistema de ficheiros virtual.
public:
virtual bool FileExists(System::String ^ virtualPath);
public virtual bool FileExists(string virtualPath);
abstract member FileExists : string -> bool
override this.FileExists : string -> bool
Public Overridable Function FileExists (virtualPath As String) As Boolean
Parâmetros
- virtualPath
- String
O caminho para o ficheiro virtual.
Devoluções
true se o ficheiro existir no sistema de ficheiros virtual; caso contrário, false.
Exemplos
O seguinte exemplo de código é uma implementação do FileExists método numa classe personalizada VirtualPathProvider . Para o código completo necessário para executar o exemplo, consulte a secção Exemplo do VirtualPathProvider tópico de visão geral da aula.
public override bool FileExists(string virtualPath)
{
if (IsPathVirtual(virtualPath))
{
SampleVirtualFile file = (SampleVirtualFile)GetFile(virtualPath);
return file.Exists;
}
else
{
return Previous.FileExists(virtualPath);
}
}
Public Overrides Function FileExists(ByVal virtualPath As String) As Boolean
If (IsPathVirtual(virtualPath)) Then
Dim file As SampleVirtualFile
file = CType(GetFile(virtualPath), SampleVirtualFile)
Return file.Exists
Else
Return Previous.FileExists(virtualPath)
End If
End Function
Observações
Substitua o FileExists método para indicar ao sistema de compilação que o recurso representado por virtualPath existe no sistema de ficheiros virtual fornecido por esta VirtualPathProvider instância.