DataLakeServiceClient 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.
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
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 |
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
Azure SDK for .NET