Compartilhar via


DataLakeServiceClient Classe

Definição

O DataLakeServiceClient permite manipular recursos de serviço e sistemas de arquivos do Azure Data Lake. A conta de armazenamento fornece o namespace de nível superior para o serviço Data Lake.

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

Construtores

DataLakeServiceClient()

Inicializa uma nova instância da DataLakeServiceClient classe para zombar.

DataLakeServiceClient(String)

Inicializa uma nova instância da classe DataLakeServiceClient.

DataLakeServiceClient(String, DataLakeClientOptions)

Inicializa uma nova instância da classe DataLakeServiceClient.

DataLakeServiceClient(Uri)

Inicializa uma nova instância da classe DataLakeServiceClient.

DataLakeServiceClient(Uri, AzureSasCredential)

Inicializa uma nova instância da classe DataLakeServiceClient.

DataLakeServiceClient(Uri, AzureSasCredential, DataLakeClientOptions)

Inicializa uma nova instância da classe DataLakeServiceClient.

DataLakeServiceClient(Uri, DataLakeClientOptions)

Inicializa uma nova instância da classe DataLakeServiceClient.

DataLakeServiceClient(Uri, StorageSharedKeyCredential)

Inicializa uma nova instância da classe DataLakeServiceClient.

DataLakeServiceClient(Uri, StorageSharedKeyCredential, DataLakeClientOptions)

Inicializa uma nova instância da classe DataLakeServiceClient.

DataLakeServiceClient(Uri, TokenCredential)

Inicializa uma nova instância da classe DataLakeServiceClient.

DataLakeServiceClient(Uri, TokenCredential, DataLakeClientOptions)

Inicializa uma nova instância da classe DataLakeServiceClient.

Propriedades

AccountName

Obtém o nome da conta de armazenamento correspondente ao cliente do serviço de arquivo.

CanGenerateAccountSasUri

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

Uri

Obtém o ponto de extremidade primário Uri do serviço Data Lake.

Métodos

CreateFileSystem(String, DataLakeFileSystemCreateOptions, CancellationToken)

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

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

CreateFileSystemAsync(String, DataLakeFileSystemCreateOptions, CancellationToken)

A CreateFileSystem(String, 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.

DeleteFileSystem(String, DataLakeRequestConditions, CancellationToken)

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

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

DeleteFileSystemAsync(String, DataLakeRequestConditions, CancellationToken)

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

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

GenerateAccountSasUri(AccountSasBuilder)

O GenerateAccountSasUri(AccountSasBuilder) retorna um Uri que gera uma SAS (Assinatura de Acesso Compartilhado) da Conta DataLake 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 puder assinar uma Sas de Serviço, consulte CanGenerateAccountSasUri.

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

GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes)

O GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes) retorna um Uri que gera uma SAS (Assinatura de Acesso Compartilhado) da Conta DataLake com base nas propriedades e parâmetros do cliente passados. A SAS é assinada pela credencial de chave compartilhada do cliente.

Para marcar se o cliente puder assinar uma Sas de Serviço, consulte CanGenerateAccountSasUri.

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

GetFileSystemClient(String)

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

GetFileSystems(FileSystemTraits, FileSystemStates, String, CancellationToken)

A GetFileSystems(FileSystemTraits, FileSystemStates, String, CancellationToken) operação retorna uma sequência assíncrona de sistemas de arquivos na conta de armazenamento. Enumerar os sistemas de arquivos pode fazer várias solicitações para o serviço ao buscar todos os valores. Os sistemas de arquivos são ordenados lexicograficamente pelo nome.

Para obter mais informações, consulte Listar contêineres.

GetFileSystemsAsync(FileSystemTraits, FileSystemStates, String, CancellationToken)

A GetFileSystemsAsync(FileSystemTraits, FileSystemStates, String, CancellationToken) operação retorna uma sequência assíncrona de sistemas de arquivos na conta de armazenamento. Enumerar os sistemas de arquivos pode fazer várias solicitações para o serviço ao buscar todos os valores. Os sistemas de arquivos são ordenados lexicograficamente pelo nome.

Para obter mais informações, consulte Listar contêineres.

GetProperties(CancellationToken)

A GetProperties(CancellationToken) operação obtém as propriedades do serviço Data Lake de uma conta de armazenamento, incluindo propriedades para regras de Análise de Armazenamento e CORS (Compartilhamento de Recursos entre Origens).

Para obter mais informações, consulte Obter propriedades do serviço blob.

GetPropertiesAsync(CancellationToken)

A GetPropertiesAsync(CancellationToken) operação obtém as propriedades do serviço Data Lake de uma conta de armazenamento, incluindo propriedades para regras de Análise de Armazenamento e CORS (Compartilhamento de Recursos entre Origens).

Para obter mais informações, consulte Obter propriedades do serviço blob.

GetUserDelegationKey(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken)

A GetUserDelegationKey(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken) operação recupera uma chave que pode ser usada para delegar a autorização do Active Directory para assinaturas de acesso compartilhado criadas com DataLakeSasBuilder.

GetUserDelegationKeyAsync(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken)

A GetUserDelegationKeyAsync(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken) operação recupera uma chave que pode ser usada para delegar a autorização do Active Directory para assinaturas de acesso compartilhado criadas com DataLakeSasBuilder.

SetProperties(DataLakeServiceProperties, CancellationToken)

A SetProperties(DataLakeServiceProperties, CancellationToken) operação define propriedades para o ponto de extremidade de serviço data lake de uma conta de armazenamento, incluindo propriedades para Análise de Armazenamento, regras cors (compartilhamento de recursos entre origens) e configurações de exclusão reversível. Você também pode usar essa operação para definir a versão padrão de solicitação para todas as solicitações de entrada para o serviço Blob que não têm uma versão especificada.

Para obter mais informações, consulte Definir propriedades do serviço blob.

SetPropertiesAsync(DataLakeServiceProperties, CancellationToken)

A SetPropertiesAsync(DataLakeServiceProperties, CancellationToken) operação define propriedades para o ponto de extremidade de serviço data lake de uma conta de armazenamento, incluindo propriedades para Análise de Armazenamento, regras cors (compartilhamento de recursos entre origens) e configurações de exclusão reversível. Você também pode usar essa operação para definir a versão padrão de solicitação para todas as solicitações de entrada para o serviço Blob que não têm uma versão especificada.

Para obter mais informações, consulte Definir propriedades do serviço blob.

UndeleteFileSystem(String, String, CancellationToken)

Restaura um sistema de arquivos excluído anteriormente. Essa API só funciona se a Exclusão Reversível do Contêiner estiver habilitada para a conta de armazenamento associada ao sistema de arquivos.

UndeleteFileSystemAsync(String, String, CancellationToken)

Restaura um sistema de arquivos excluído anteriormente. Essa API só funciona se a Exclusão Reversível do Contêiner estiver habilitada para a conta de armazenamento associada ao sistema de arquivos.

Aplica-se a