IFileSystemOperations 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.
Operações FileSystemOperations.
public interface IFileSystemOperations
type IFileSystemOperations = interface
Public Interface IFileSystemOperations
Métodos
Métodos de Extensão
Append(IFileSystemOperations, String, String, Stream, Nullable<Int64>, Nullable<SyncFlag>, Nullable<Guid>, Nullable<Guid>) |
Usado para acréscimos seriais ao arquivo especificado. OBSERVAÇÃO: o destino não deve conter dados adicionados por ConcurrentAppend. ConcurrentAppend e Append não podem ser usados de forma intercambiável; depois que um arquivo de destino tiver sido modificado usando qualquer uma dessas opções de acréscimo, a outra opção de acréscimo não poderá ser usada no arquivo de destino. |
AppendAsync(IFileSystemOperations, String, String, Stream, Nullable<Int64>, Nullable<SyncFlag>, Nullable<Guid>, Nullable<Guid>, CancellationToken) |
Usado para acréscimos seriais ao arquivo especificado. OBSERVAÇÃO: o destino não deve conter dados adicionados por ConcurrentAppend. ConcurrentAppend e Append não podem ser usados de forma intercambiável; depois que um arquivo de destino tiver sido modificado usando qualquer uma dessas opções de acréscimo, a outra opção de acréscimo não poderá ser usada no arquivo de destino. |
CheckAccess(IFileSystemOperations, String, String, String) |
Verifica se o acesso especificado está disponível no caminho fornecido. |
CheckAccessAsync(IFileSystemOperations, String, String, String, CancellationToken) |
Verifica se o acesso especificado está disponível no caminho fornecido. |
Concat(IFileSystemOperations, String, String, IList<String>) |
Concatena a lista de arquivos de origem no arquivo de destino, removendo todos os arquivos de origem após o êxito. |
ConcatAsync(IFileSystemOperations, String, String, IList<String>, CancellationToken) |
Concatena a lista de arquivos de origem no arquivo de destino, removendo todos os arquivos de origem após o êxito. |
ConcurrentAppend(IFileSystemOperations, String, String, Stream, Nullable<AppendModeType>, Nullable<SyncFlag>) |
Acrescenta ao arquivo especificado, opcionalmente, primeiro criando o arquivo se ele ainda não existir. Esse método dá suporte a vários acréscimos simultâneos ao arquivo. OBSERVAÇÃO: o destino não deve conter dados adicionados por Criar ou Acréscimo normal (serial). ConcurrentAppend e Append não podem ser usados de forma intercambiável; depois que um arquivo de destino tiver sido modificado usando qualquer uma dessas opções de acréscimo, a outra opção de acréscimo não poderá ser usada no arquivo de destino. ConcurrentAppend não garante a ordem e pode resultar na aterrissagem de dados duplicados no arquivo de destino. |
ConcurrentAppendAsync(IFileSystemOperations, String, String, Stream, Nullable<AppendModeType>, Nullable<SyncFlag>, CancellationToken) |
Acrescenta ao arquivo especificado, opcionalmente, primeiro criando o arquivo se ele ainda não existir. Esse método dá suporte a vários acréscimos simultâneos ao arquivo. OBSERVAÇÃO: o destino não deve conter dados adicionados por Criar ou Acréscimo normal (serial). ConcurrentAppend e Append não podem ser usados de forma intercambiável; depois que um arquivo de destino tiver sido modificado usando qualquer uma dessas opções de acréscimo, a outra opção de acréscimo não poderá ser usada no arquivo de destino. ConcurrentAppend não garante a ordem e pode resultar na aterrissagem de dados duplicados no arquivo de destino. |
Create(IFileSystemOperations, String, String, Stream, Nullable<Boolean>, Nullable<SyncFlag>, Nullable<Guid>, Nullable<Int32>) |
Cria um arquivo com conteúdo opcionalmente especificado. OBSERVAÇÃO: se o conteúdo for fornecido, o arquivo resultante não poderá ser modificado usando ConcurrentAppend. |
CreateAsync(IFileSystemOperations, String, String, Stream, Nullable<Boolean>, Nullable<SyncFlag>, Nullable<Guid>, Nullable<Int32>, CancellationToken) |
Cria um arquivo com conteúdo opcionalmente especificado. OBSERVAÇÃO: se o conteúdo for fornecido, o arquivo resultante não poderá ser modificado usando ConcurrentAppend. |
Delete(IFileSystemOperations, String, String, Nullable<Boolean>) |
Exclui o arquivo ou diretório solicitado, opcionalmente recursivamente. |
DeleteAsync(IFileSystemOperations, String, String, Nullable<Boolean>, CancellationToken) |
Exclui o arquivo ou diretório solicitado, opcionalmente recursivamente. |
GetAclStatus(IFileSystemOperations, String, String, Nullable<Boolean>) |
Obtém entradas de ACL (lista de Controle de Acesso) para o arquivo ou diretório especificado. |
GetAclStatusAsync(IFileSystemOperations, String, String, Nullable<Boolean>, CancellationToken) |
Obtém entradas de ACL (lista de Controle de Acesso) para o arquivo ou diretório especificado. |
GetContentSummary(IFileSystemOperations, String, String) |
Obtém o objeto de resumo de conteúdo do arquivo especificado pelo caminho do arquivo. |
GetContentSummaryAsync(IFileSystemOperations, String, String, CancellationToken) |
Obtém o objeto de resumo de conteúdo do arquivo especificado pelo caminho do arquivo. |
GetFileStatus(IFileSystemOperations, String, String, Nullable<Boolean>) |
Obtenha o arquivo status objeto especificado pelo caminho do arquivo. |
GetFileStatusAsync(IFileSystemOperations, String, String, Nullable<Boolean>, CancellationToken) |
Obtenha o arquivo status objeto especificado pelo caminho do arquivo. |
ListFileStatus(IFileSystemOperations, String, String, Nullable<Int32>, String, String, Nullable<Boolean>) |
Obter a lista de objetos de status de arquivo especificados pelo caminho do arquivo, com parâmetros de paginação opcionais |
ListFileStatusAsync(IFileSystemOperations, String, String, Nullable<Int32>, String, String, Nullable<Boolean>, CancellationToken) |
Obter a lista de objetos de status de arquivo especificados pelo caminho do arquivo, com parâmetros de paginação opcionais |
Mkdirs(IFileSystemOperations, String, String, Nullable<Int32>) |
Cria um diretório. |
MkdirsAsync(IFileSystemOperations, String, String, Nullable<Int32>, CancellationToken) |
Cria um diretório. |
ModifyAclEntries(IFileSystemOperations, String, String, String) |
Modifica as entradas de ACL (lista de Controle de Acesso) existentes em um arquivo ou pasta. |
ModifyAclEntriesAsync(IFileSystemOperations, String, String, String, CancellationToken) |
Modifica as entradas de ACL (lista de Controle de Acesso) existentes em um arquivo ou pasta. |
MsConcat(IFileSystemOperations, String, String, Stream, Nullable<Boolean>) |
Concatena a lista de arquivos de origem no arquivo de destino, excluindo todos os arquivos de origem após o êxito. Esse método aceita mais caminhos de arquivo de origem do que o método Concat. Esse método e os parâmetros que ele aceita estão sujeitos a alterações quanto à usabilidade em uma versão futura. |
MsConcatAsync(IFileSystemOperations, String, String, Stream, Nullable<Boolean>, CancellationToken) |
Concatena a lista de arquivos de origem no arquivo de destino, excluindo todos os arquivos de origem após o êxito. Esse método aceita mais caminhos de arquivo de origem do que o método Concat. Esse método e os parâmetros que ele aceita estão sujeitos a alterações quanto à usabilidade em uma versão futura. |
Open(IFileSystemOperations, String, String, Nullable<Int64>, Nullable<Int64>, Nullable<Guid>) |
Abre e lê do arquivo especificado. |
OpenAsync(IFileSystemOperations, String, String, Nullable<Int64>, Nullable<Int64>, Nullable<Guid>, CancellationToken) |
Abre e lê do arquivo especificado. |
PathExists(IFileSystemOperations, String, String) |
Teste a existência de um arquivo ou objeto de diretório especificado pelo caminho do arquivo. |
PathExistsAsync(IFileSystemOperations, String, String, CancellationToken) |
Teste a existência de um arquivo ou objeto de diretório especificado pelo caminho do arquivo. |
RemoveAcl(IFileSystemOperations, String, String) |
Remove a ACL (lista de Controle de Acesso) existente do arquivo ou diretório especificado. |
RemoveAclAsync(IFileSystemOperations, String, String, CancellationToken) |
Remove a ACL (lista de Controle de Acesso) existente do arquivo ou diretório especificado. |
RemoveAclEntries(IFileSystemOperations, String, String, String) |
Remove as entradas de ACL (lista de Controle de Acesso) existentes para um arquivo ou pasta. |
RemoveAclEntriesAsync(IFileSystemOperations, String, String, String, CancellationToken) |
Remove as entradas de ACL (lista de Controle de Acesso) existentes para um arquivo ou pasta. |
RemoveDefaultAcl(IFileSystemOperations, String, String) |
Remove a ACL (Lista de Controle de Acesso Padrão) existente do diretório especificado. |
RemoveDefaultAclAsync(IFileSystemOperations, String, String, CancellationToken) |
Remove a ACL (Lista de Controle de Acesso Padrão) existente do diretório especificado. |
Rename(IFileSystemOperations, String, String, String) |
Renomeie um arquivo ou diretório. |
RenameAsync(IFileSystemOperations, String, String, String, CancellationToken) |
Renomeie um arquivo ou diretório. |
SetAcl(IFileSystemOperations, String, String, String) |
Define a ACL (Lista de Controle de Acesso) para um arquivo ou pasta. |
SetAclAsync(IFileSystemOperations, String, String, String, CancellationToken) |
Define a ACL (Lista de Controle de Acesso) para um arquivo ou pasta. |
SetFileExpiry(IFileSystemOperations, String, String, ExpiryOptionType, Nullable<Int64>) |
Define ou remove o tempo de expiração no arquivo especificado. Essa operação só pode ser executada em arquivos. Não há suporte para pastas. |
SetFileExpiryAsync(IFileSystemOperations, String, String, ExpiryOptionType, Nullable<Int64>, CancellationToken) |
Define ou remove o tempo de expiração no arquivo especificado. Essa operação só pode ser executada em arquivos. Não há suporte para pastas. |
SetOwner(IFileSystemOperations, String, String, String, String) |
Define o proprietário de um arquivo ou diretório. |
SetOwnerAsync(IFileSystemOperations, String, String, String, String, CancellationToken) |
Define o proprietário de um arquivo ou diretório. |
SetPermission(IFileSystemOperations, String, String, String) |
Define a permissão do arquivo ou pasta. |
SetPermissionAsync(IFileSystemOperations, String, String, String, CancellationToken) |
Define a permissão do arquivo ou pasta. |
Aplica-se a
Azure SDK for .NET