VirtualPathProvider.FileExists(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob eine Datei im virtuellen Dateisystem vorhanden ist.
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
Parameter
- virtualPath
- String
Der Pfad zu der virtuellen Datei.
Gibt zurück
true
, wenn die Datei im virtuellen Dateisystem vorhanden ist, andernfalls false
.
Beispiele
Das folgende Codebeispiel ist eine Implementierung der FileExists Methode in einer benutzerdefinierten VirtualPathProvider Klasse. Für den vollständigen Code, der zum Ausführen des Beispiels erforderlich ist, finden Sie im Abschnitt "Beispiel" des VirtualPathProvider Klassenübersichtsthemas.
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
Hinweise
Überschreiben Sie die Methode, um an das Kompilierungssystem anzugeben, dass die FileExists Ressource, die durch virtualPath
vorhanden ist, im virtuellen Dateisystem vorhanden ist, das von dieser VirtualPathProvider Instanz bereitgestellt wird.