IFileSystemProvider Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Разрешает доступ к определенной файловой системе, идентифицируемой Scheme .
public interface class IFileSystemProvider
public interface IFileSystemProvider
type IFileSystemProvider = interface
Public Interface IFileSystemProvider
- Производный
Методы
| CopyAsync(Uri, Uri, Boolean, IProgress<OperationProgressData>, CancellationToken) |
Копирует файл или каталог. |
| CreateDirectoryAsync(Uri, CancellationToken) |
Создает каталог. |
| DeleteAsync(Uri, Boolean, IProgress<OperationProgressData>, CancellationToken) |
Удаляет файл или каталог. |
| EnumerateDirectoriesAsync(Uri, String, SearchOption, CancellationToken) |
Перечисляет дочерние каталоги каталога. |
| EnumerateDirectoryEntriesAsync(Uri, String, SearchOption, CancellationToken) |
Перечисляет файлы и дочерние каталоги каталога. |
| EnumerateFilesAsync(Uri, String, SearchOption, CancellationToken) |
Перечисляет файлы каталога. |
| GetInfoAsync(Uri, CancellationToken) |
Возвращает метаданные о файле или каталоге. |
| GetRootEntriesAsync(CancellationToken) |
Возвращает корневые элементы пространства имен поставщика. Например, корневые записи для поставщика файловой системы локального компьютера могут представлять физические диски на локальном компьютере. |
| MoveAsync(Uri, Uri, Boolean, IProgress<OperationProgressData>, CancellationToken) |
Перемещает или переименовывает файл или каталог. |
| ReadFileAsync(Uri, PipeWriter, CancellationToken) |
Считывает содержимое файла в канал. |
| UnwatchAsync(WatchResult, CancellationToken) |
Останавливает наблюдение за изменениями в файле или каталоге. |
| WatchDirectoryAsync(Uri, Boolean, CancellationToken) |
Начинает наблюдение за изменениями в каталоге. DirectoryEntryChangedСобытие возникает при следующих обстоятельствах:
|
| WatchFileAsync(Uri, CancellationToken) |
Начинает просмотр файла на предмет изменений. DirectoryEntryChangedСобытие возникает при |
| WriteFileAsync(Uri, PipeReader, Boolean, CancellationToken) |
Записывает данные в файл, заменяя все содержимое, если файл уже существует. |
События
| DirectoryEntryChanged |
Происходит при передаче изменений в файл WatchFileAsync(Uri, CancellationToken) или каталог WatchDirectoryAsync(Uri, Boolean, CancellationToken) . |
| RootEntriesChanged |
Происходит при изменении корневых элементов пространства имен поставщика. |