IFileSystemProvider Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite o acesso a um sistema de arquivos específico, identificado por Scheme .
public interface class IFileSystemProvider
public interface IFileSystemProvider
type IFileSystemProvider = interface
Public Interface IFileSystemProvider
- Derivado
Métodos
| CopyAsync(Uri, Uri, Boolean, IProgress<OperationProgressData>, CancellationToken) |
Copia um arquivo ou diretório. |
| CreateDirectoryAsync(Uri, CancellationToken) |
Cria um diretório. |
| DeleteAsync(Uri, Boolean, IProgress<OperationProgressData>, CancellationToken) |
Exclui um arquivo ou diretório. |
| EnumerateDirectoriesAsync(Uri, String, SearchOption, CancellationToken) |
Enumera os diretórios filho de um diretório. |
| EnumerateDirectoryEntriesAsync(Uri, String, SearchOption, CancellationToken) |
Enumera os arquivos e diretórios filho de um diretório. |
| EnumerateFilesAsync(Uri, String, SearchOption, CancellationToken) |
Enumera os arquivos de um diretório. |
| GetInfoAsync(Uri, CancellationToken) |
Obtém metadados sobre um arquivo ou diretório. |
| GetRootEntriesAsync(CancellationToken) |
Obtém as entradas raiz do namespace do provedor. Por exemplo, as entradas raiz de um provedor para o sistema de arquivos do computador local podem representar as unidades físicas no computador local. |
| MoveAsync(Uri, Uri, Boolean, IProgress<OperationProgressData>, CancellationToken) |
Migra ou renomeia um arquivo ou um diretório. |
| ReadFileAsync(Uri, PipeWriter, CancellationToken) |
Lê o conteúdo de um arquivo em um pipe. |
| UnwatchAsync(WatchResult, CancellationToken) |
Interrompe a observação de alterações em um arquivo ou diretório. |
| WatchDirectoryAsync(Uri, Boolean, CancellationToken) |
Começa a assistir a um diretório quanto a alterações. Um DirectoryEntryChanged evento ocorre nas seguintes circunstâncias:
|
| WatchFileAsync(Uri, CancellationToken) |
Começa a assistir a um arquivo para alterações. Um DirectoryEntryChanged evento ocorre quando o arquivo especificado por |
| WriteFileAsync(Uri, PipeReader, Boolean, CancellationToken) |
Grava dados em um arquivo, substituindo seu conteúdo inteiro se o arquivo já existir. |
Eventos
| DirectoryEntryChanged |
Ocorre quando um arquivo passado para o WatchFileAsync(Uri, CancellationToken) ou o diretório foi passado para WatchDirectoryAsync(Uri, Boolean, CancellationToken) as alterações. |
| RootEntriesChanged |
Ocorre quando os elementos raiz do namespace do provedor são alterados. |