DataLakeFileSystemClient 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 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
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 |
GetFileClient(String) |
Crie um novo DataLakeFileClient objeto acrescentando |
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
Azure SDK for .NET