Core Classe
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.
Core é uma classe sem estado. Ele contém métodos thread-safe para APIs REST. Para cada comando da API REST, ele envia uma solicitação HTTP para o servidor. Cada API é threadsafe com algumas exceções em Criar e Acrescentar (listado na documentação das respectivas apis).
public class Core
type Core = class
Public Class Core
- Herança
-
Core
Construtores
Core() |
Core é uma classe sem estado. Ele contém métodos thread-safe para APIs REST. Para cada comando da API REST, ele envia uma solicitação HTTP para o servidor. Cada API é threadsafe com algumas exceções em Criar e Acrescentar (listado na documentação das respectivas apis). |
Métodos
Append(String, String, String, SyncFlag, Int64, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse) |
Acrescente dados ao arquivo. Essa é uma operação síncrona. Não threadsafe quando Append é chamado para o mesmo caminho de threads diferentes. |
AppendAsync(String, String, String, SyncFlag, Int64, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Acrescente dados ao arquivo. Esta é uma operação assíncrona. Não threadsafe quando AppendAsync é chamado para o mesmo caminho de threads diferentes. |
CheckAccessSync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Verifica se o usuário/grupo especificou o acesso do caminho fornecido |
ConcatAsync(String, List<String>, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Concatenar arquivos de origem em um arquivo de destino. Por padrão, ele não excluirá o diretório de origem |
ConcatAsync(String, List<String>, Boolean, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Concatenar arquivos de origem em um arquivo de destino |
ConcurrentAppend(String, Boolean, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse) |
Executa acréscimo simultâneo de forma síncrona no servidor. O deslocamento no qual o acréscimo ocorrerá é determinado pelo servidor |
ConcurrentAppendAsync(String, Boolean, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Executa acréscimo simultâneo de forma assíncrona no servidor. O deslocamento no qual o acréscimo ocorrerá é determinado pelo servidor |
Create(String, Boolean, String, String, String, Boolean, SyncFlag, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse) |
Crie um arquivo. Essa é uma operação síncrona. Não threadsafe quando Create é chamado para o mesmo caminho de threads diferentes com leaseId diferente. |
CreateAsync(String, Boolean, String, String, String, Boolean, SyncFlag, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Crie um arquivo. Esta é uma operação assíncrona. Não threadsafe quando CreateAsync é chamado várias vezes para o mesmo caminho com leaseId diferente. |
DeleteAsync(String, Boolean, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Exclui um arquivo ou diretório |
EnumerateDeletedItemsAsync(String, String, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Lista os fluxos ou diretórios excluídos na lixeira que correspondem à dica. Cuidado: remover arquivos é uma operação de melhor esforço. Não há garantias de que um arquivo possa ser restaurado depois de excluído. O uso dessa API é habilitado por meio da lista de permissões. Se sua conta do ADL não estiver na lista de permissões, o uso dessa api gerará exceção Not immplemented. Para obter mais informações e assistência, entre em contato com o suporte da Microsoft. |
GetAclStatusAsync(String, Nullable<UserGroupRepresentation>, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Obtém a lista de entrada de ACL, a ID do proprietário, a ID do grupo, a permissão octal e o bit autoadesiva (somente para um diretório) do arquivo/diretório |
GetContentSummaryAsync(String, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Obtém o resumo de conteúdo de um arquivo ou diretório |
GetFileStatusAsync(String, Nullable<UserGroupRepresentation>, AdlsClient, RequestOptions, OperationResponse, CancellationToken, Boolean) |
Obtém metadados como caminho completo, tipo (arquivo ou diretório), grupo, usuário, permissão, comprimento, hora do último acesso, hora da última modificação, hora de expiração, bit de acl, fator de replicação |
ListStatusAsync(String, String, String, Int32, Nullable<UserGroupRepresentation>, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Lista os subdiretórios ou arquivos contidos em um diretório |
MkdirsAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Cria um diretório. |
ModifyAclEntriesAsync(String, List<AclEntry>, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Modifica entradas acl de um arquivo ou diretório com determinada lista de ACL. Ele mescla a lista de ACL exisitng com determinada lista. |
ModifyAclEntriesAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Modifica entradas acl de um arquivo ou diretório com determinada lista de ACL. Ele mescla a lista de ACL exisitng com determinada lista. |
Open(String, String, Int64, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse) |
Lê um arquivo do servidor. Essa é uma operação síncrona. |
OpenAsync(String, String, Int64, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Lê um arquivo do servidor. Esta é uma operação assíncrona. |
RemoveAclAsync(String, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Remove todas as Entradas de Acl para um arquivo ou diretório. |
RemoveAclEntriesAsync(String, List<AclEntry>, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Remove as Entradas de Acl especificadas para um arquivo ou diretório. |
RemoveAclEntriesAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Remove as Entradas de Acl especificadas para um arquivo ou diretório. |
RemoveDefaultAclAsync(String, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Remove todas as entradas acl do padrão AclScope para um arquivo ou diretório. |
RenameAsync(String, String, Boolean, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Renomeia um caminho. Para renomear o diretório: se o destino existir, ele colocará o diretório de origem um nível abaixo do destino. |
RestoreDeletedItemsAsync(String, String, String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Restaure um fluxo ou diretório da lixeira para o espaço do usuário. Essa é uma operação síncrona. Não threadsafe quando Restore é chamado para o mesmo caminho de threads diferentes. Cuidado: remover arquivos é uma operação de melhor esforço. Não há garantias de que um arquivo possa ser restaurado depois de excluído. O uso dessa API é habilitado por meio da lista de permissões. Se sua conta do ADL não estiver na lista de permissões, o uso dessa api gerará exceção Not immplemented. Para obter mais informações e assistência, entre em contato com o suporte da Microsoft. |
SetAclAsync(String, List<AclEntry>, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Define entradas de ACL para um arquivo ou diretório. Ele apaga as entradas de Acl existentes para o caminho. |
SetAclAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Define entradas de ACL para um arquivo ou diretório. Ele apaga as entradas de Acl existentes para o caminho. |
SetExpiryTimeAsync(String, ExpiryOption, Int64, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Definir a hora de expiração |
SetOwnerAsync(String, String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Define o proprietário ou/e o grupo do caminho |
SetPermissionAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken) |
Define a permissão do caminho especificado |
Aplica-se a
Azure SDK for .NET