MockAdlsClient 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.
Mock Adls Client. Todas as operações são feitas na memória. Essa não é uma immplementação precisa do adlsclient real. As immplementations são apenas o melhor esforço.
public sealed class MockAdlsClient : Microsoft.Azure.DataLake.Store.AdlsClient
type MockAdlsClient = class
inherit AdlsClient
Public NotInheritable Class MockAdlsClient
Inherits AdlsClient
- Herança
Propriedades
AccountFQDN |
Nome da conta do Azure Data Lake Store, incluindo o nome de domínio completo (Herdado de AdlsClient) |
ClientId |
ID do objeto cliente (Herdado de AdlsClient) |
Métodos
AddUserAgentSuffix(String) |
Adiciona o sufixo do agente do usuário (Herdado de AdlsClient) |
BulkDownload(String, String, Int32, IfExists, Boolean, IProgress<TransferStatus>, Boolean, Boolean, CancellationToken) |
Baixe o diretório ou o arquivo do servidor remoto para o local. Transfere o conteúdo no diretório de origem no diretório de destino. Transfere o arquivo de origem e o salva como o caminho de destino.
Esse método não gera nenhuma exceção para a falha de transferência de qualquer entrada. Consulte o valor TransferStatus retornado para obter o status/exceção da transferência de cada entrada.
Por padrão, registra o progresso da transferência no caminho temporário do sistema, para que o usuário possa se recuperar usando |
BulkDownload(String, String, Int32, IfExists, IProgress<TransferStatus>, Boolean, Boolean, CancellationToken) |
Lê dados do fluxo de memória e os salva no arquivo local |
BulkUpload(String, String, Int32, IfExists, Boolean, IProgress<TransferStatus>, Boolean, Boolean, Boolean, CancellationToken) |
Carregar diretório ou arquivo de local para remoto. Transfere o conteúdo no diretório de origem no diretório de destino. Transfere o arquivo de origem e o salva como o caminho de destino.
Esse método não gera nenhuma exceção para a falha de transferência de qualquer entrada. Consulte o valor TransferStatus retornado para obter o status/exceção da transferência de cada entrada.
Por padrão, registra o progresso da transferência no caminho temporário do sistema, para que o usuário possa se recuperar usando |
BulkUpload(String, String, Int32, IfExists, IProgress<TransferStatus>, Boolean, Boolean, Boolean, CancellationToken) |
Carrega apenas o arquivo em massa. Lê um arquivo local e mantém o fluxo de memória para a entrada |
ChangeAcl(String, List<AclEntry>, RequestedAclType, Int32) |
Atualmente, as entidades recursivas precisam ser criadas separadamente para teste simulado |
ChangeAcl(String, List<AclEntry>, RequestedAclType, Int32, IProgress<AclProcessorStats>, CancellationToken) |
Atualmente, as entidades recursivas precisam ser criadas separadamente para teste simulado |
CheckAccess(String, String, CancellationToken) |
Verifica se o usuário/grupo especificou o acesso do caminho fornecido (Herdado de AdlsClient) |
CheckAccessAsync(String, String, CancellationToken) |
Verifica de forma assíncrona se o usuário/grupo especificou o acesso do caminho fornecido (Herdado de AdlsClient) |
CheckExists(String) |
Verifica se o arquivo ou diretório existe (Herdado de AdlsClient) |
ConcatenateFiles(String, List<String>, Boolean, CancellationToken) |
Concatena o fluxo de memória das entradas de origem e as mescla em um novo fluxo de memória |
ConcatenateFilesAsync(String, List<String>, Boolean, CancellationToken) |
Concatena o fluxo de memória das entradas de origem e as mescla em um novo fluxo de memória |
ConcurrentAppend(String, Boolean, Byte[], Int32, Int32) |
API síncrona para executar acréscimo simultâneo no servidor. O deslocamento no qual o acréscimo ocorrerá é determinado pelo servidor. É altamente recomendável chamar essa API com tamanho de dados menor que 4 MB. Os gurantes de back-end acrescentam 4 MB de acréscimo atômico. (Herdado de AdlsClient) |
ConcurrentAppendAsync(String, Boolean, Byte[], Int32, Int32, CancellationToken) |
API assíncrona para executar acréscimo simultâneo no servidor. O deslocamento no qual o acréscimo ocorrerá é determinado pelo servidor. Operação assíncrona. É altamente recomendável chamar essa API com tamanho de dados menor que 4 MB. Os gurantes de back-end acrescentam 4 MB de acréscimo atômico. (Herdado de AdlsClient) |
CreateDelegatingHandler(HttpClientHandler, DelegatingHandler[]) |
Com base na immplementation Microsoft.Rest.ServiceCLient. USed para manipulador de delegação da estrutura simulada (Herdado de AdlsClient) |
CreateDirectory(String, String, CancellationToken) |
Cria um diretório – Cria uma entrada para o diretório no dicionário interno |
CreateDirectoryAsync(String, String, CancellationToken) |
Cria um diretório – Cria uma entrada para o diretório no dicionário interno |
CreateFile(String, IfExists, String, Boolean) |
Cria uma entrada para o dicionário interno para o novo arquivo. A entrada encapsula AclStatus, DirectoryEntry e um fluxo de memória |
CreateFileAsync(String, IfExists, String, Boolean, CancellationToken) |
Cria uma entrada para o dicionário interno para o novo arquivo. A entrada encapsula AclStatus, DirectoryEntry e um fluxo de memória |
Delete(String, CancellationToken) |
Excluir uma entrada do dicionário interno |
DeleteAsync(String, CancellationToken) |
Excluir uma entrada do dicionário interno |
DeleteRecursive(String, CancellationToken) |
Exclui todas as entradas em um diretório ou exclui um arquivo |
DeleteRecursiveAsync(String, CancellationToken) |
Exclui todas as entradas em um diretório ou exclui um arquivo |
EnumerateDeletedItems(String, String, Int32, IProgress<EnumerateDeletedItemsProgress>, CancellationToken) |
Pesquise lixo em uma conta com dica e um ponto de partida. Essa é uma operação de execução longa e o usuário é atualizado com progresso periodicamente. |
EnumerateDeletedItemsAsync(String, String, Int32, IProgress<EnumerateDeletedItemsProgress>, CancellationToken) |
Obtém as entradas de lixo de forma assíncrona |
EnumerateDirectory(String, UserGroupRepresentation, CancellationToken) |
Retorna uma lista de entradas contidas no diretório especificado |
GetAclStatus(String, UserGroupRepresentation, CancellationToken) |
Obtém a lista de entradas 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 |
GetAclStatusAsync(String, UserGroupRepresentation, CancellationToken) |
Obtém a lista de entradas 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 |
GetAppendStream(String, CancellationToken) |
Retorna o fluxo de memória para acrescentar ao arquivo encapsulado no fluxo de saída de adls fictícios. |
GetAppendStreamAsync(String, CancellationToken) |
Retorna o fluxo de memória para acrescentar ao arquivo encapsulado no fluxo de saída de adls fictícios. |
GetContentSummary(String, Int32, CancellationToken) |
Atualmente, as entidades recursivas precisam ser criadas separadamente para teste simulado |
GetDirectoryEntry(String, UserGroupRepresentation, CancellationToken) |
Obter informações de diretório ou arquivo |
GetDirectoryEntryAsync(String, UserGroupRepresentation, CancellationToken) |
Obter informações de diretório ou arquivo |
GetExceptionFromResponse(OperationResponse, String) |
Retorna uma exceção do ADLS com base na resposta do servidor (Herdado de AdlsClient) |
GetFileProperties(String, Boolean, String, Boolean, Boolean, Int32, Boolean, Boolean, Int64, CancellationToken) |
Obtém propriedades de arquivo, conmsistentacl é sempre verdadeiro, pois isso é fictício |
GetHttpClientForCert() |
Esse método precisa ser substituído herdando a classe para fornecer uma solução ideal de reutilização de httclients. A classe herdada precisa descartar o httpclient anterior e, em seguida, obter um novo httpclient (Herdado de AdlsClient) |
GetMockClient() |
Método factory que retorna uma instância do cliente Mock adls |
GetMockClient(String) |
Método factory que retorna uma instância do cliente Mock adls |
GetReadStream(String, CancellationToken) |
Retorna um fluxo de memória para ler dados do arquivo |
GetReadStream(String, Int32, CancellationToken) |
API síncrona que retorna o fluxo para ler dados do arquivo no ADLS (Herdado de AdlsClient) |
GetReadStreamAsync(String, CancellationToken) |
Retorna um fluxo de memória para ler dados do arquivo |
GetReadStreamAsync(String, Int32, CancellationToken) |
API assíncrona que retorna o fluxo para ler dados do arquivo no ADLS (Herdado de AdlsClient) |
ModifyAclEntries(String, List<AclEntry>, CancellationToken) |
Adiciona entradas acl para um determinado caminho |
ModifyAclEntriesAsync(String, List<AclEntry>, CancellationToken) |
Adiciona entradas acl para um determinado caminho |
RemoveAclEntries(String, List<AclEntry>, CancellationToken) |
Remove entradas acl especificadas para um arquivo ou diretório do AclStatus interno mantido na memória. |
RemoveAclEntriesAsync(String, List<AclEntry>, CancellationToken) |
Remove entradas acl especificadas para um arquivo ou diretório do AclStatus interno mantido na memória. |
RemoveAllAcls(String, CancellationToken) |
Remove todas as Entradas acl para um arquivo ou diretório do AclStatus interno mantido na memória. |
RemoveAllAclsAsync(String, CancellationToken) |
Remove todas as Entradas acl para um arquivo ou diretório do AclStatus interno mantido na memória. |
RemoveDefaultAcls(String, CancellationToken) |
Remove todas as entradas acl do padrão AclScope para um arquivo ou diretório do AclStatus interno mantido na memória. |
RemoveDefaultAclsAsync(String, CancellationToken) |
Remove todas as entradas acl do padrão AclScope para um arquivo ou diretório do AclStatus interno mantido na memória. |
Rename(String, String, Boolean, CancellationToken) |
Remove a entrada de origem e adiciona uma nova entrada no dicionário interno com os mesmos metadados da entrada de origem |
RenameAsync(String, String, Boolean, CancellationToken) |
Remove a entrada de origem e adiciona uma nova entrada no dicionário interno com os mesmos metadados da entrada de origem |
RestoreDeletedItems(String, String, String, String, CancellationToken) |
Restaura de forma síncrona a entrada de lixo |
RestoreDeletedItemsAsync(String, String, String, String, CancellationToken) |
Restaura de forma assíncrona a entrada de lixo |
SetAcl(String, List<AclEntry>, CancellationToken) |
Define novas entradas de acl para o caminho fornecido. |
SetAclAsync(String, List<AclEntry>, CancellationToken) |
Define novas entradas de acl para o caminho fornecido. |
SetConditionalCreateWithOverwrite(Boolean) |
Define se a criação condicional deve ser executada com substituição. Ajuda a resolver problemas atômicos com repetições (Herdado de AdlsClient) |
SetExpiryTime(String, ExpiryOption, Int64, CancellationToken) |
Define o tempo de expiração do arquivo. |
SetExpiryTimeAsync(String, ExpiryOption, Int64, CancellationToken) |
Define o tempo de expiração do arquivo. |
SetOwner(String, String, String, CancellationToken) |
Define o proprietário e o grupo do caminho |
SetOwnerAsync(String, String, String, CancellationToken) |
Define o proprietário e o grupo do caminho |
SetPermission(String, String, CancellationToken) |
Define a cadeia de caracteres de permissão para o caminho fornecido |
SetPermissionAsync(String, String, CancellationToken) |
Define a cadeia de caracteres de permissão para o caminho fornecido |
SetPerRequestTimeout(TimeSpan) |
Define o tempo limite por solicitação. Altamente recomendado para defini-lo depois de criar o cliente. Não é recomendável defini-lo enquanto as solicitações estão em andamento de um thread diferente. (Herdado de AdlsClient) |
SetToken(String) |
Define o token de autenticação. (Herdado de AdlsClient) |
Aplica-se a
Azure SDK for .NET