Compartilhar via


DataLakeFileSystemClient Classe

Definição

O DataLakeFileSystemClient permite manipular sistemas de arquivos do Azure Data Lake e seus diretórios e arquivos.

public class DataLakeFileSystemClient
type DataLakeFileSystemClient = class
Public Class DataLakeFileSystemClient
Herança
DataLakeFileSystemClient

Construtores

DataLakeFileSystemClient()

Inicializa uma nova instância da DataLakeFileSystemClient classe para simulação.

DataLakeFileSystemClient(String, String)

Inicializa uma nova instância da classe DataLakeFileSystemClient.

DataLakeFileSystemClient(String, String, DataLakeClientOptions)

Inicializa uma nova instância da classe DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri)

Inicializa uma nova instância da classe DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, AzureSasCredential)

Inicializa uma nova instância da classe DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, AzureSasCredential, DataLakeClientOptions)

Inicializa uma nova instância da classe DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, DataLakeClientOptions)

Inicializa uma nova instância da classe DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, StorageSharedKeyCredential)

Inicializa uma nova instância da classe DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, StorageSharedKeyCredential, DataLakeClientOptions)

Inicializa uma nova instância da classe DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, TokenCredential)

Inicializa uma nova instância da classe DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, TokenCredential, DataLakeClientOptions)

Inicializa uma nova instância da classe DataLakeFileSystemClient.

Propriedades

AccountName

Obtém o nome da conta de armazenamento correspondente ao cliente de compartilhamento.

CanGenerateSasUri

Determina se o cliente é capaz de gerar uma SAS. Se o cliente for autenticado com um StorageSharedKeyCredential.

Name

Obtém o nome do sistema de arquivos.

Uri

Obtém o ponto de extremidade primário Uri dos sistemas de arquivos.

Métodos

Create(DataLakeFileSystemCreateOptions, CancellationToken)

A Create(DataLakeFileSystemCreateOptions, CancellationToken) operação cria um novo sistema de arquivos na conta especificada. Se o sistema de arquivos com o mesmo nome já existir, a operação falhará.

Para obter mais informações, consulte Criar Contêiner.

CreateAsync(DataLakeFileSystemCreateOptions, CancellationToken)

A CreateAsync(DataLakeFileSystemCreateOptions, CancellationToken) operação cria um novo sistema de arquivos na conta especificada. Se o sistema de arquivos com o mesmo nome já existir, a operação falhará.

Para obter mais informações, consulte Criar Contêiner.

CreateDirectory(String, DataLakePathCreateOptions, CancellationToken)

A CreateDirectory(String, DataLakePathCreateOptions, CancellationToken) operação cria um diretório nesse sistema de arquivos. Se o diretório já existir, ele será substituído. Se você não pretende substituir um diretório existente, considere usar a CreateIfNotExists(DataLakePathCreateOptions, CancellationToken) API .

Para obter mais informações, consulte https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

CreateDirectoryAsync(String, DataLakePathCreateOptions, CancellationToken)

A CreateDirectoryAsync(String, DataLakePathCreateOptions, CancellationToken) operação cria um diretório nesse sistema de arquivos. Se o diretório já existir, ele será substituído. Se você não pretende substituir um diretório existente, considere usar a CreateIfNotExistsAsync(DataLakePathCreateOptions, CancellationToken) API .

Para obter mais informações, consulte https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

CreateFile(String, DataLakePathCreateOptions, CancellationToken)

A CreateFile(String, DataLakePathCreateOptions, CancellationToken) operação cria um arquivo neste sistema de arquivos. Se o arquivo já existir, ele será substituído. Se você não pretende substituir um arquivo existente, considere usar a CreateIfNotExists(DataLakePathCreateOptions, CancellationToken) API .

Para obter mais informações, consulte https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

CreateFileAsync(String, DataLakePathCreateOptions, CancellationToken)

O CreateFileAsync(String, DataLakePathCreateOptions, CancellationToken) cria um arquivo neste sistema de arquivos. Se o arquivo já existir, ele será substituído. Se você não pretende substituir um arquivo existente, considere usar a CreateIfNotExistsAsync(DataLakePathCreateOptions, CancellationToken) API .

Para obter mais informações, consulte https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

CreateIfNotExists(DataLakeFileSystemCreateOptions, CancellationToken)

A CreateIfNotExistsAsync(DataLakeFileSystemCreateOptions, CancellationToken) operação cria um novo sistema de arquivos na conta especificada. Se o sistema de arquivos com o mesmo nome já existir, a operação falhará.

Para obter mais informações, consulte Criar Contêiner.

CreateIfNotExistsAsync(DataLakeFileSystemCreateOptions, CancellationToken)

A CreateIfNotExistsAsync(DataLakeFileSystemCreateOptions, CancellationToken) operação cria um novo sistema de arquivos na conta especificada. Se o sistema de arquivos com o mesmo nome já existir, a operação falhará.

Para obter mais informações, consulte Criar Contêiner.

Delete(DataLakeRequestConditions, CancellationToken)

A Delete(DataLakeRequestConditions, CancellationToken) operação marca o sistema de arquivos especificado para exclusão. O sistema de arquivos e quaisquer caminhos contidos nele serão excluídos posteriormente durante a coleta de lixo, o que pode levar vários minutos.

Para obter mais informações, consulte Excluir Contêiner.

DeleteAsync(DataLakeRequestConditions, CancellationToken)

A DeleteAsync(DataLakeRequestConditions, CancellationToken) operação marca o sistema de arquivos especificado para exclusão. O sistema de arquivos e quaisquer caminhos contidos nele serão excluídos posteriormente durante a coleta de lixo, o que pode levar vários minutos.

Para obter mais informações, consulte Excluir Contêiner.

DeleteDirectory(String, DataLakeRequestConditions, CancellationToken)

A DeleteDirectory(String, DataLakeRequestConditions, CancellationToken) operação marca a exclusão do caminho especificado. O caminho é posteriormente excluído durante a coleta de lixo, o que pode levar vários minutos.

Para obter mais informações, consulte Excluir Caminho.

DeleteDirectoryAsync(String, DataLakeRequestConditions, CancellationToken)

O DeleteDirectoryAsync(String, DataLakeRequestConditions, CancellationToken) exclui um diretório neste sistema de arquivos. coleta de lixo que pode levar vários minutos.

Para obter mais informações, consulte Excluir Caminho.

DeleteFile(String, DataLakeRequestConditions, CancellationToken)

O DeleteFile(String, DataLakeRequestConditions, CancellationToken) exclui um arquivo neste sistema de arquivos.

Para obter mais informações, consulte Excluir Caminho.

DeleteFileAsync(String, DataLakeRequestConditions, CancellationToken)

O DeleteFileAsync(String, DataLakeRequestConditions, CancellationToken) exclui um arquivo neste sistema de arquivos.

Para obter mais informações, consulte Excluir Caminho.

DeleteIfExists(DataLakeRequestConditions, CancellationToken)

A DeleteIfExists(DataLakeRequestConditions, CancellationToken) operação marca o sistema de arquivos especificado para exclusão, se existir. O sistema de arquivos e todos os arquivos e diretórios contidos nele serão excluídos posteriormente durante a coleta de lixo, o que pode levar vários minutos.

Para obter mais informações, consulte Excluir Contêiner.

DeleteIfExistsAsync(DataLakeRequestConditions, CancellationToken)

A DeleteIfExistsAsync(DataLakeRequestConditions, CancellationToken) operação marca o sistema de arquivos especificado para exclusão, se existir. O sistema de arquivos e todos os arquivos e diretórios contidos nele serão excluídos posteriormente durante a coleta de lixo, o que pode levar vários minutos.

Para obter mais informações, consulte Excluir Contêiner.

Exists(CancellationToken)

A Exists(CancellationToken) operação pode ser chamada em um DataLakeFileClient para ver se o sistema de arquivos associado existe na conta de armazenamento no serviço de armazenamento.

ExistsAsync(CancellationToken)

A ExistsAsync(CancellationToken) operação pode ser chamada em um DataLakeFileSystemClient para ver se o sistema de arquivos associado existe na conta de armazenamento no serviço de armazenamento.

GenerateSasUri(DataLakeFileSystemSasPermissions, DateTimeOffset)

O GenerateSasUri(DataLakeFileSystemSasPermissions, DateTimeOffset) retorna um Uri que gera um Uri de SAS (Assinatura de Acesso Compartilhado) do DataLake FileSystem Service com base nas BlobContainerClient propriedades e parâmetros passados. A SAS é assinada pela credencial de chave compartilhada do cliente.

Para marcar se o cliente for capaz de assinar uma Sas de Serviço, consulte CanGenerateSasUri.

Para obter mais informações, consulte Construindo uma SAS de serviço.

GenerateSasUri(DataLakeSasBuilder)

O GenerateSasUri(DataLakeSasBuilder) retorna um Uri que gera um Uri de SAS (Assinatura de Acesso Compartilhado) do Serviço DataLake Do Sistema com base nas propriedades do cliente e no construtor passados. A SAS é assinada pela credencial de chave compartilhada do cliente.

Para marcar se o cliente for capaz de assinar uma Sas de Serviço, consulte CanGenerateSasUri.

Para obter mais informações, consulte Construindo uma SAS de serviço.

GetAccessPolicy(DataLakeRequestConditions, CancellationToken)

A GetAccessPolicy(DataLakeRequestConditions, CancellationToken) operação obtém as permissões para esse sistema de arquivos. As permissões indicam se os dados do sistema de arquivos podem ser acessados publicamente.

Para obter mais informações, consulte Obter ACL de contêiner.

GetAccessPolicyAsync(DataLakeRequestConditions, CancellationToken)

A GetAccessPolicyAsync(DataLakeRequestConditions, CancellationToken) operação obtém as permissões para esse sistema de arquivos. As permissões indicam se os dados do sistema de arquivos podem ser acessados publicamente.

Para obter mais informações, consulte Obter ACL de contêiner.

GetDeletedPaths(String, CancellationToken)

Obtém os caminhos que foram excluídos temporariamente recentemente neste sistema de arquivos.

GetDeletedPathsAsync(String, CancellationToken)

Obtém os caminhos que foram excluídos temporariamente recentemente neste sistema de arquivos.

GetDirectoryClient(String)

Crie um novo DataLakeDirectoryClient objeto acrescentando directoryName ao final de Uri. O novo DataLakeDirectoryClient usa o mesmo pipeline de política de solicitação que o DataLakeFileSystemClient.

GetFileClient(String)

Crie um novo DataLakeFileClient objeto acrescentando fileName ao final de Uri. O novo DataLakeFileClient usa o mesmo pipeline de política de solicitação que o DataLakeFileClient.

GetParentServiceClientCore()

Crie um novo DataLakeServiceClient que aponte para o contêiner pai deste DataLakeFileSystemClient. O novo DataLakeServiceClient usa o mesmo pipeline de política de solicitação que o DataLakeFileSystemClient.

GetPaths(String, Boolean, Boolean, CancellationToken)

A GetPaths(String, Boolean, Boolean, CancellationToken) operação retorna uma sequência assíncrona de caminhos neste sistema de arquivos. Enumerar os caminhos pode fazer várias solicitações para o serviço ao buscar todos os valores.

Para obter mais informações, consulte Caminhos de Lista.

GetPathsAsync(String, Boolean, Boolean, CancellationToken)

A GetPathsAsync(String, Boolean, Boolean, CancellationToken) operação retorna uma sequência assíncrona de caminhos neste sistema de arquivos. Enumerar os caminhos pode fazer várias solicitações para o serviço ao buscar todos os valores.

Para obter mais informações, consulte Caminhos de Lista.

GetProperties(DataLakeRequestConditions, CancellationToken)

A GetProperties(DataLakeRequestConditions, CancellationToken) operação retorna todos os metadados definidos pelo usuário e as propriedades do sistema para o sistema de arquivos especificado. Os dados retornados não incluem a lista de caminhos do sistema de arquivos.

Para obter mais informações, consulte Obter propriedades do contêiner.

GetPropertiesAsync(DataLakeRequestConditions, CancellationToken)

A GetPropertiesAsync(DataLakeRequestConditions, CancellationToken) operação retorna todos os metadados definidos pelo usuário e as propriedades do sistema para o sistema de arquivos especificado. Os dados retornados não incluem a lista de caminhos do sistema de arquivos.

Para obter mais informações, consulte Obter propriedades do contêiner.

SetAccessPolicy(PublicAccessType, IEnumerable<DataLakeSignedIdentifier>, DataLakeRequestConditions, CancellationToken)

A SetAccessPolicy(PublicAccessType, IEnumerable<DataLakeSignedIdentifier>, DataLakeRequestConditions, CancellationToken) operação define as permissões para o sistema de arquivos especificado. As permissões indicam se os dados do sistema de arquivos podem ser acessados publicamente.

Para obter mais informações, consulte Definir ACL do contêiner.

SetAccessPolicyAsync(PublicAccessType, IEnumerable<DataLakeSignedIdentifier>, DataLakeRequestConditions, CancellationToken)

A SetAccessPolicyAsync(PublicAccessType, IEnumerable<DataLakeSignedIdentifier>, DataLakeRequestConditions, CancellationToken) operação define as permissões para o sistema de arquivos especificado. As permissões indicam se os dados do sistema de arquivos podem ser acessados publicamente.

Para obter mais informações, consulte Definir ACL do contêiner.

SetMetadata(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken)

A SetMetadata(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken) operação define um ou mais pares nome-valor definidos pelo usuário para o sistema de arquivos especificado.

Para obter mais informações, consulte Definir metadados de contêiner.

SetMetadataAsync(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken)

A SetMetadataAsync(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken) operação define um ou mais pares nome-valor definidos pelo usuário para o sistema de arquivos especificado.

Para obter mais informações, consulte Definir metadados de contêiner.

UndeletePath(String, String, CancellationToken)

Restaura um caminho excluído suavemente.

UndeletePathAsync(String, String, CancellationToken)

Restaura um caminho excluído suavemente.

Métodos de Extensão

GetDataLakeLeaseClient(DataLakeFileSystemClient, String)

Inicializa uma nova instância da classe DataLakeLeaseClient.

GetParentServiceClient(DataLakeFileSystemClient)

Crie um novo DataLakeFileSystemClient que aponte para o contêiner pai deste DataLakePathClient. O novo DataLakeFileSystemClient usa o mesmo pipeline de política de solicitação que o DataLakePathClient.

Aplica-se a