IFileSystemProvider Schnittstelle
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.
Ermöglicht den Zugriff auf ein bestimmtes Dateisystem, das durch identifiziert wird Scheme .
public interface class IFileSystemProvider
public interface IFileSystemProvider
type IFileSystemProvider = interface
Public Interface IFileSystemProvider
- Abgeleitet
Methoden
| CopyAsync(Uri, Uri, Boolean, IProgress<OperationProgressData>, CancellationToken) |
Kopiert eine Datei oder ein Verzeichnis. |
| CreateDirectoryAsync(Uri, CancellationToken) |
Erstellt ein Verzeichnis. |
| DeleteAsync(Uri, Boolean, IProgress<OperationProgressData>, CancellationToken) |
Löscht eine Datei oder ein Verzeichnis. |
| EnumerateDirectoriesAsync(Uri, String, SearchOption, CancellationToken) |
Listet die untergeordneten Verzeichnisse eines Verzeichnisses auf. |
| EnumerateDirectoryEntriesAsync(Uri, String, SearchOption, CancellationToken) |
Listet die Dateien und untergeordneten Verzeichnisse eines Verzeichnisses auf. |
| EnumerateFilesAsync(Uri, String, SearchOption, CancellationToken) |
Listet die Dateien eines Verzeichnisses auf. |
| GetInfoAsync(Uri, CancellationToken) |
Ruft Metadaten zu einer Datei oder einem Verzeichnis ab. |
| GetRootEntriesAsync(CancellationToken) |
Ruft die Stamm Einträge für den Namespace des Anbieters ab. Beispielsweise können die Stamm Einträge für einen Anbieter für das Dateisystem des lokalen Computers die physischen Laufwerke auf dem lokalen Computer darstellen. |
| MoveAsync(Uri, Uri, Boolean, IProgress<OperationProgressData>, CancellationToken) |
Verschiebt eine Datei oder ein Verzeichnis oder benennt Sie um. |
| ReadFileAsync(Uri, PipeWriter, CancellationToken) |
Liest den Inhalt einer Datei in eine Pipe. |
| UnwatchAsync(WatchResult, CancellationToken) |
Beendet die Überwachung einer Datei oder eines Verzeichnisses auf Änderungen. |
| WatchDirectoryAsync(Uri, Boolean, CancellationToken) |
Startet die Überwachung eines Verzeichnisses auf Änderungen. Ein- DirectoryEntryChanged Ereignis tritt unter den folgenden Umständen auf:
|
| WatchFileAsync(Uri, CancellationToken) |
Startet die Überwachung einer Datei auf Änderungen. Ein- DirectoryEntryChanged Ereignis tritt auf, wenn die durch angegebene Datei |
| WriteFileAsync(Uri, PipeReader, Boolean, CancellationToken) |
Schreibt Daten in eine Datei und ersetzt den gesamten Inhalt, wenn die Datei bereits vorhanden ist. |
Ereignisse
| DirectoryEntryChanged |
Tritt auf, wenn eine an ein-oder-Verzeichnis übergebenen Datei WatchFileAsync(Uri, CancellationToken) an Änderungen übermittelt WatchDirectoryAsync(Uri, Boolean, CancellationToken) |
| RootEntriesChanged |
Tritt auf, wenn sich die Stamm Elemente des Namespace des Anbieters ändern. |