VirtualPathProvider.FileExists(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore che indica se un file esiste nel file system virtuale.
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
Parametri
- virtualPath
- String
Percorso del file virtuale.
Restituisce
true
se il file esiste nel file system virtuale. In caso contrario, false
.
Esempio
L'esempio di codice seguente è un'implementazione del FileExists 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 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
Commenti
Eseguire l'override del FileExists metodo per indicare al sistema di compilazione che la risorsa rappresentata da virtualPath
esiste nel file system virtuale fornito da questa VirtualPathProvider istanza.