Compartilhar via


DataLakeDirectoryClient Classe

Definição

Um DirectoryClient representa um URI para o serviço Azure DataLake, permitindo que você manipule um diretório.

public class DataLakeDirectoryClient : Azure.Storage.Files.DataLake.DataLakePathClient
type DataLakeDirectoryClient = class
    inherit DataLakePathClient
Public Class DataLakeDirectoryClient
Inherits DataLakePathClient
Herança
DataLakeDirectoryClient

Construtores

DataLakeDirectoryClient()

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

DataLakeDirectoryClient(String, String, String)

Inicializa uma nova instância do DataLakeDirectoryClient.

DataLakeDirectoryClient(String, String, String, DataLakeClientOptions)

Inicializa uma nova instância do DataLakeDirectoryClient.

DataLakeDirectoryClient(Uri)

Inicializa uma nova instância da classe DataLakeDirectoryClient.

DataLakeDirectoryClient(Uri, AzureSasCredential)

Inicializa uma nova instância da classe DataLakeDirectoryClient.

DataLakeDirectoryClient(Uri, AzureSasCredential, DataLakeClientOptions)

Inicializa uma nova instância da classe DataLakeDirectoryClient.

DataLakeDirectoryClient(Uri, DataLakeClientOptions)

Inicializa uma nova instância da classe DataLakeDirectoryClient.

DataLakeDirectoryClient(Uri, StorageSharedKeyCredential)

Inicializa uma nova instância da classe DataLakeDirectoryClient.

DataLakeDirectoryClient(Uri, StorageSharedKeyCredential, DataLakeClientOptions)

Inicializa uma nova instância da classe DataLakeDirectoryClient.

DataLakeDirectoryClient(Uri, TokenCredential)

Inicializa uma nova instância da classe DataLakeDirectoryClient.

DataLakeDirectoryClient(Uri, TokenCredential, DataLakeClientOptions)

Inicializa uma nova instância da classe DataLakeDirectoryClient.

Propriedades

AccountName

Obtém o nome da conta de armazenamento correspondente ao cliente de diretório.

(Herdado de DataLakePathClient)
CanGenerateSasUri

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

(Herdado de DataLakePathClient)
FileSystemName

Obtém o nome do sistema de arquivos correspondente ao cliente de diretório.

(Herdado de DataLakePathClient)
Name

Obtém o nome do arquivo ou diretório.

(Herdado de DataLakePathClient)
Path

Obtém o caminho correspondente ao cliente de caminho.

(Herdado de DataLakePathClient)
Uri

Obtém o ponto de extremidade primário Uri do diretório.

(Herdado de DataLakePathClient)

Métodos

Create(DataLakePathCreateOptions, CancellationToken)

A Create(DataLakePathCreateOptions, CancellationToken) operação cria um diretório. 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.

Create(PathResourceType, DataLakePathCreateOptions, CancellationToken)

A Create(PathResourceType, DataLakePathCreateOptions, CancellationToken) operação cria um arquivo ou diretório. Se o caminho já existir, ele será substituído. Se você não pretende substituir um caminho existente, considere usar a CreateIfNotExists(PathResourceType, DataLakePathCreateOptions, CancellationToken) API.

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

(Herdado de DataLakePathClient)
CreateAsync(DataLakePathCreateOptions, CancellationToken)

A CreateAsync(DataLakePathCreateOptions, CancellationToken) operação cria um diretório. 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.

CreateAsync(PathResourceType, DataLakePathCreateOptions, CancellationToken)

A CreateAsync(PathResourceType, DataLakePathCreateOptions, CancellationToken) operação cria um arquivo ou diretório. Se o caminho já existir, ele será substituído. Se você não pretende substituir um caminho existente, considere usar a CreateIfNotExistsAsync(PathResourceType, DataLakePathCreateOptions, CancellationToken) API.

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

(Herdado de DataLakePathClient)
CreateFile(String, DataLakePathCreateOptions, CancellationToken)

A CreateFile(String, DataLakePathCreateOptions, CancellationToken) operação cria um arquivo nesse diretório. 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.

CreateFileAsync(String, DataLakePathCreateOptions, CancellationToken)

A CreateFileAsync(String, DataLakePathCreateOptions, CancellationToken) operação cria um novo arquivo nesse diretório. 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(DataLakePathCreateOptions, CancellationToken)

A CreateIfNotExists(DataLakePathCreateOptions, CancellationToken) operação cria um arquivo ou diretório.

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

CreateIfNotExists(PathResourceType, DataLakePathCreateOptions, CancellationToken)

A Azure.Storage.Files.DataLake.DataLakePathClient.CreateIfNotExists(Azure.Storage.Files.DataLake.Models.PathResourceType,Azure.Storage.Files.DataLake.Models.PathHttpHeaders,System.Collections.Generic.IDictionary{System.String,System.String},System.String,System.String,System.Threading.CancellationToken) operação cria um arquivo ou diretório. Se o arquivo ou diretório já existir, ele não será alterado.

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

(Herdado de DataLakePathClient)
CreateIfNotExistsAsync(DataLakePathCreateOptions, CancellationToken)

A CreateIfNotExistsAsync(DataLakePathCreateOptions, CancellationToken) operação cria um arquivo ou diretório.

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

CreateIfNotExistsAsync(PathResourceType, DataLakePathCreateOptions, CancellationToken)

A Azure.Storage.Files.DataLake.DataLakePathClient.CreateIfNotExistsAsync(Azure.Storage.Files.DataLake.Models.PathResourceType,Azure.Storage.Files.DataLake.Models.PathHttpHeaders,System.Collections.Generic.IDictionary{System.String,System.String},System.String,System.String,System.Threading.CancellationToken) operação cria um arquivo ou diretório. Se o arquivo ou diretório já existir, ele não será alterado.

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

(Herdado de DataLakePathClient)
CreateSubDirectory(String, DataLakePathCreateOptions, CancellationToken)

A CreateSubDirectory(String, DataLakePathCreateOptions, CancellationToken) operação cria um subdiretório nesse diretório.

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

CreateSubDirectoryAsync(String, DataLakePathCreateOptions, CancellationToken)

A CreateSubDirectoryAsync(String, DataLakePathCreateOptions, CancellationToken) operação cria um subdiretório nesse diretório.

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

Delete(DataLakeRequestConditions, CancellationToken)

A Delete(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.

Delete(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

A Delete(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) operação marca a exclusão de caminho especificada. 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.

(Herdado de DataLakePathClient)
DeleteAsync(DataLakeRequestConditions, CancellationToken)

A DeleteAsync(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.

DeleteAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

A DeleteAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) operação marca a exclusão de caminho especificada. 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.

(Herdado de DataLakePathClient)
DeleteFile(String, DataLakeRequestConditions, CancellationToken)

A DeleteFile(String, DataLakeRequestConditions, CancellationToken) operação exclui um arquivo neste diretório.

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

DeleteFileAsync(String, DataLakeRequestConditions, CancellationToken)

A DeleteFileAsync(String, DataLakeRequestConditions, CancellationToken) operação exclui um arquivo neste diretório.

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

DeleteIfExists(DataLakeRequestConditions, CancellationToken)

A DeleteIfExists(DataLakeRequestConditions, CancellationToken) operação marcará o diretório especificado para exclusão, se o diretório existir. O diretório é excluído posteriormente durante a coleta de lixo, o que pode levar vários minutos.

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

DeleteIfExists(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

A DeleteIfExists(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) operação marca o caminho especificado para exclusão, se o caminho existir. 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.

(Herdado de DataLakePathClient)
DeleteIfExistsAsync(DataLakeRequestConditions, CancellationToken)

A DeleteIfExistsAsync(DataLakeRequestConditions, CancellationToken) operação marcará o diretório especificado para exclusão, se o diretório existir. O diretório é excluído posteriormente durante a coleta de lixo, o que pode levar vários minutos.

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

DeleteIfExistsAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

A DeleteIfExistsAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) operação marcará a exclusão de caminho especificada, se o caminho existir. 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.

(Herdado de DataLakePathClient)
DeleteSubDirectory(String, String, DataLakeRequestConditions, CancellationToken)

O DeleteSubDirectory(String, String, DataLakeRequestConditions, CancellationToken) exclui um subdiretório neste diretório.

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

DeleteSubDirectoryAsync(String, String, DataLakeRequestConditions, CancellationToken)

O DeleteSubDirectoryAsync(String, String, DataLakeRequestConditions, CancellationToken) exclui um subdiretório neste diretório.

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

Exists(CancellationToken)

A Exists(CancellationToken) operação pode ser chamada em um DataLakePathClient para ver se o arquivo ou o diretor associado existe no sistema de arquivos.

(Herdado de DataLakePathClient)
ExistsAsync(CancellationToken)

A ExistsAsync(CancellationToken) operação pode ser chamada em um DataLakePathClient para ver se o arquivo ou diretório associado existe no sistema de arquivos.

(Herdado de DataLakePathClient)
GenerateSasUri(DataLakeSasBuilder)

O GenerateSasUri(DataLakeSasBuilder) retorna um Uri que gera um URI de SAS (Assinatura de Acesso Compartilhado) do Serviço de Diretório DataLake com base nas propriedades do cliente e no construtor. 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(DataLakeSasPermissions, DateTimeOffset)

O GenerateSasUri(DataLakeSasPermissions, DateTimeOffset) retorna um Uri que gera um URI de SAS (Assinatura de Acesso Compartilhado) do Serviço de Diretório 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 for capaz de assinar uma Sas de Serviço, consulte CanGenerateSasUri.

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

GetAccessControl(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

A GetAccessControl(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) operação retorna os dados de controle de acesso para um caminho.

Para obter mais informações, consulte Obter Propriedades.

GetAccessControlAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

A GetAccessControlAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) operação retorna os dados de controle de acesso para um caminho.

Para obter mais informações, consulte Obter Propriedades.

GetFileClient(String)

Cria 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 DataLakeDirectoryClient.

GetParentDirectoryClientCore()

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

(Herdado de DataLakePathClient)
GetParentFileSystemClientCore()

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.

(Herdado de DataLakePathClient)
GetPaths(Boolean, Boolean, CancellationToken)

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

Para obter mais informações, consulte Caminho(s) de lista.

GetPathsAsync(Boolean, Boolean, CancellationToken)

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

Para obter mais informações, consulte Caminho(s) de lista.

GetProperties(DataLakeRequestConditions, CancellationToken)

A GetProperties(DataLakeRequestConditions, CancellationToken) operação retorna todos os metadados definidos pelo usuário, propriedades HTTP padrão e propriedades do sistema para o caminho. Ele não retorna o conteúdo do caminho.

Para obter mais informações, consulte Obter Propriedades.

GetPropertiesAsync(DataLakeRequestConditions, CancellationToken)

A GetPropertiesAsync(DataLakeRequestConditions, CancellationToken) operação retorna todos os metadados definidos pelo usuário, propriedades HTTP padrão e propriedades do sistema para o caminho. Ele não retorna o conteúdo do caminho.

Para obter mais informações, consulte Obter Propriedades.

GetSubDirectoryClient(String)

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

RemoveAccessControlRecursive(IList<RemovePathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

A RemoveAccessControlRecursive(IList<RemovePathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken) operação remove o Controle de Acesso em um caminho e subcaminhos

Para obter mais informações, consulte Caminho de atualização.

(Herdado de DataLakePathClient)
RemoveAccessControlRecursiveAsync(IList<RemovePathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

A RemoveAccessControlRecursiveAsync(IList<RemovePathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken) operação remove o Controle de Acesso em um caminho e subcaminhos

Para obter mais informações, consulte Caminho de atualização.

(Herdado de DataLakePathClient)
Rename(String, String, DataLakeRequestConditions, DataLakeRequestConditions, CancellationToken)

A Rename(String, String, DataLakeRequestConditions, DataLakeRequestConditions, CancellationToken) operação renomeia um Diretório.

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

RenameAsync(String, String, DataLakeRequestConditions, DataLakeRequestConditions, CancellationToken)

A RenameAsync(String, String, DataLakeRequestConditions, DataLakeRequestConditions, CancellationToken) operação renomeia um arquivo ou diretório.

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

SetAccessControlList(IList<PathAccessControlItem>, String, String, DataLakeRequestConditions, CancellationToken)

A SetAccessControlList(IList<PathAccessControlItem>, String, String, DataLakeRequestConditions, CancellationToken) operação define o Controle de Acesso em um caminho

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

SetAccessControlListAsync(IList<PathAccessControlItem>, String, String, DataLakeRequestConditions, CancellationToken)

A SetAccessControlListAsync(IList<PathAccessControlItem>, String, String, DataLakeRequestConditions, CancellationToken) operação define o Controle de Acesso em um caminho

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

SetAccessControlRecursive(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

A SetAccessControlRecursive(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken) operação define o Controle de Acesso em um caminho e subcaminhos

Para obter mais informações, consulte Caminho de atualização.

(Herdado de DataLakePathClient)
SetAccessControlRecursiveAsync(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

A SetAccessControlRecursiveAsync(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken) operação define o Controle de Acesso em um caminho e subcaminhos

Para obter mais informações, consulte Caminho de atualização.

(Herdado de DataLakePathClient)
SetHttpHeaders(PathHttpHeaders, DataLakeRequestConditions, CancellationToken)

A SetHttpHeaders(PathHttpHeaders, DataLakeRequestConditions, CancellationToken) operação define as propriedades do sistema no caminho.

Para obter mais informações, consulte Definir propriedades de blob.

SetHttpHeadersAsync(PathHttpHeaders, DataLakeRequestConditions, CancellationToken)

A SetHttpHeadersAsync(PathHttpHeaders, DataLakeRequestConditions, CancellationToken) operação define as propriedades do sistema no PATH.

Para obter mais informações, consulte Definir propriedades de blob.

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

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

Para obter mais informações, consulte Definir Metadados.

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

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

Para obter mais informações, consulte Definir Metadados.

SetPermissions(PathPermissions, String, String, DataLakeRequestConditions, CancellationToken)

A SetPermissions(PathPermissions, String, String, DataLakeRequestConditions, CancellationToken) operação define as permissões de arquivo em um caminho.

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

SetPermissionsAsync(PathPermissions, String, String, DataLakeRequestConditions, CancellationToken)

A SetPermissionsAsync(PathPermissions, String, String, DataLakeRequestConditions, CancellationToken) operação define as permissões de arquivo em um caminho.

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

UpdateAccessControlRecursive(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

A UpdateAccessControlRecursive(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken) operação modifica o Controle de Acesso em um caminho e subcaminhos

Para obter mais informações, consulte Caminho de atualização.

(Herdado de DataLakePathClient)
UpdateAccessControlRecursiveAsync(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

A UpdateAccessControlRecursiveAsync(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken) operação modifica o Controle de Acesso em um caminho e subcaminhos

Para obter mais informações, consulte Caminho de atualização.

(Herdado de DataLakePathClient)
WithCustomerProvidedKey(Nullable<DataLakeCustomerProvidedKey>)

Inicializa uma nova instância da DataLakeDirectoryClient classe com uma origem idêntica Uri , mas o especificado customerProvidedKey.

Métodos de Extensão

GetDataLakeLeaseClient(DataLakePathClient, String)

Inicializa uma nova instância da classe DataLakeLeaseClient.

GetParentDirectoryClient(DataLakePathClient)

Crie um novo DataLakeDirectoryClient que aponte para o diretório pai deste DataLakePathClient. O novo DataLakeDirectoryClient usa o mesmo pipeline de política de solicitação que o DataLakePathClient.

GetParentFileSystemClient(DataLakePathClient)

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