VirtualPathProvider.FileExists(String) Methode

Definition

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 zur virtuellen Datei.

Gibt zurück

truewenn die Datei im virtuellen Dateisystem vorhanden ist; andernfalls . false

Beispiele

Das folgende Codebeispiel ist eine Implementierung der FileExists Methode in einer benutzerdefinierten VirtualPathProvider Klasse. Den vollständigen Code, der zum Ausführen des Beispiels erforderlich ist, finden Sie im Abschnitt "Beispiel" des VirtualPathProvider Themas "Klassenübersicht".

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 FileExists Methode, um dem Kompilierungssystem anzugeben, dass die von dieser Instanz dargestellte virtualPath Ressource im virtuellen Dateisystem vorhanden VirtualPathProvider ist.

Gilt für: