Compartir a través de


DataLakeDirectoryClient Clase

Definición

DirectoryClient representa un URI para el servicio Azure DataLake, lo que le permite manipular un directorio.

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

Constructores

DataLakeDirectoryClient()

Inicializa una nueva instancia de la DataLakeDirectoryClient clase para simular.

DataLakeDirectoryClient(String, String, String)

Inicializa una nueva instancia de DataLakeDirectoryClient.

DataLakeDirectoryClient(String, String, String, DataLakeClientOptions)

Inicializa una nueva instancia de DataLakeDirectoryClient.

DataLakeDirectoryClient(Uri)

Inicializa una nueva instancia de la clase DataLakeDirectoryClient.

DataLakeDirectoryClient(Uri, AzureSasCredential)

Inicializa una nueva instancia de la clase DataLakeDirectoryClient.

DataLakeDirectoryClient(Uri, AzureSasCredential, DataLakeClientOptions)

Inicializa una nueva instancia de la clase DataLakeDirectoryClient.

DataLakeDirectoryClient(Uri, DataLakeClientOptions)

Inicializa una nueva instancia de la clase DataLakeDirectoryClient.

DataLakeDirectoryClient(Uri, StorageSharedKeyCredential)

Inicializa una nueva instancia de la clase DataLakeDirectoryClient.

DataLakeDirectoryClient(Uri, StorageSharedKeyCredential, DataLakeClientOptions)

Inicializa una nueva instancia de la clase DataLakeDirectoryClient.

DataLakeDirectoryClient(Uri, TokenCredential)

Inicializa una nueva instancia de la clase DataLakeDirectoryClient.

DataLakeDirectoryClient(Uri, TokenCredential, DataLakeClientOptions)

Inicializa una nueva instancia de la clase DataLakeDirectoryClient.

Propiedades

AccountName

Obtiene el nombre de la cuenta de almacenamiento correspondiente al cliente de directorio.

(Heredado de DataLakePathClient)
CanGenerateSasUri

Determina si el cliente puede generar una SAS. Si el cliente se autentica con un StorageSharedKeyCredential.

(Heredado de DataLakePathClient)
FileSystemName

Obtiene el nombre del nombre del sistema de archivos correspondiente al cliente de directorio.

(Heredado de DataLakePathClient)
Name

Obtiene el nombre del archivo o directorio.

(Heredado de DataLakePathClient)
Path

Obtiene la ruta de acceso correspondiente al cliente de ruta de acceso.

(Heredado de DataLakePathClient)
Uri

Obtiene el punto de conexión principal Uri del directorio.

(Heredado de DataLakePathClient)

Métodos

Create(DataLakePathCreateOptions, CancellationToken)

La Create(DataLakePathCreateOptions, CancellationToken) operación crea un directorio. Si el directorio ya existe, se sobrescribirá. Si no tiene intención de sobrescribir un directorio existente, considere la posibilidad de usar la CreateIfNotExists(DataLakePathCreateOptions, CancellationToken) API.

Para obtener más información, vea https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

Create(PathResourceType, DataLakePathCreateOptions, CancellationToken)

La Create(PathResourceType, DataLakePathCreateOptions, CancellationToken) operación crea un archivo o directorio. Si la ruta de acceso ya existe, se sobrescribirá. Si no intenta sobrescribir una ruta de acceso existente, considere la posibilidad de usar la CreateIfNotExists(PathResourceType, DataLakePathCreateOptions, CancellationToken) API.

Para obtener más información, vea https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

(Heredado de DataLakePathClient)
CreateAsync(DataLakePathCreateOptions, CancellationToken)

La CreateAsync(DataLakePathCreateOptions, CancellationToken) operación crea un directorio. Si el directorio ya existe, se sobrescribirá. Si no tiene intención de sobrescribir un directorio existente, considere la posibilidad de usar la CreateIfNotExistsAsync(DataLakePathCreateOptions, CancellationToken) API.

Para obtener más información, vea https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

CreateAsync(PathResourceType, DataLakePathCreateOptions, CancellationToken)

La CreateAsync(PathResourceType, DataLakePathCreateOptions, CancellationToken) operación crea un archivo o directorio. Si la ruta de acceso ya existe, se sobrescribirá. Si no intenta sobrescribir una ruta de acceso existente, considere la posibilidad de usar la CreateIfNotExistsAsync(PathResourceType, DataLakePathCreateOptions, CancellationToken) API.

Para obtener más información, vea https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

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

La CreateFile(String, DataLakePathCreateOptions, CancellationToken) operación crea un archivo en este directorio. Si el archivo ya existe, se sobrescribirá. Si no tiene intención de sobrescribir un archivo existente, considere la posibilidad de usar la CreateIfNotExistsAsync(DataLakePathCreateOptions, CancellationToken) API.

Para obtener más información, vea https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

CreateFileAsync(String, DataLakePathCreateOptions, CancellationToken)

La CreateFileAsync(String, DataLakePathCreateOptions, CancellationToken) operación crea un nuevo archivo en este directorio. Si el archivo ya existe, se sobrescribirá. Si no tiene intención de sobrescribir un archivo existente, considere la posibilidad de usar la CreateIfNotExistsAsync(DataLakePathCreateOptions, CancellationToken) API.

Para obtener más información, vea https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

CreateIfNotExists(DataLakePathCreateOptions, CancellationToken)

La CreateIfNotExists(DataLakePathCreateOptions, CancellationToken) operación crea un archivo o directorio.

Para obtener más información, vea https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

CreateIfNotExists(PathResourceType, DataLakePathCreateOptions, CancellationToken)

La 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) operación crea un archivo o directorio. Si el archivo o directorio ya existe, no se cambia.

Para obtener más información, vea https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

(Heredado de DataLakePathClient)
CreateIfNotExistsAsync(DataLakePathCreateOptions, CancellationToken)

La CreateIfNotExistsAsync(DataLakePathCreateOptions, CancellationToken) operación crea un archivo o directorio.

Para obtener más información, vea https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

CreateIfNotExistsAsync(PathResourceType, DataLakePathCreateOptions, CancellationToken)

La 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) operación crea un archivo o directorio. Si el archivo o directorio ya existe, no se cambia.

Para obtener más información, vea https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

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

La CreateSubDirectory(String, DataLakePathCreateOptions, CancellationToken) operación crea un subdirectorio en este directorio.

Para obtener más información, vea https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

CreateSubDirectoryAsync(String, DataLakePathCreateOptions, CancellationToken)

La CreateSubDirectoryAsync(String, DataLakePathCreateOptions, CancellationToken) operación crea un subdirectorio en este directorio.

Para obtener más información, vea https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

Delete(DataLakeRequestConditions, CancellationToken)

La Delete(DataLakeRequestConditions, CancellationToken) operación marca la eliminación de la ruta de acceso especificada. La ruta de acceso se elimina posteriormente durante la recolección de elementos no utilizados, lo que puede tardar varios minutos.

Para obtener más información, vea Eliminar ruta de acceso.

Delete(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

La Delete(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) operación marca la eliminación de la ruta de acceso especificada. La ruta de acceso se elimina posteriormente durante la recolección de elementos no utilizados, lo que puede tardar varios minutos.

Para obtener más información, vea Eliminar ruta de acceso.

(Heredado de DataLakePathClient)
DeleteAsync(DataLakeRequestConditions, CancellationToken)

La DeleteAsync(DataLakeRequestConditions, CancellationToken) operación marca la eliminación de la ruta de acceso especificada. La ruta de acceso se elimina posteriormente durante la recolección de elementos no utilizados, lo que puede tardar varios minutos.

Para obtener más información, vea Eliminar ruta de acceso.

DeleteAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

La DeleteAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) operación marca la eliminación de la ruta de acceso especificada. La ruta de acceso se elimina posteriormente durante la recolección de elementos no utilizados, lo que puede tardar varios minutos.

Para obtener más información, vea Eliminar ruta de acceso.

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

La DeleteFile(String, DataLakeRequestConditions, CancellationToken) operación elimina un archivo de este directorio.

Para obtener más información, vea Eliminar ruta de acceso.

DeleteFileAsync(String, DataLakeRequestConditions, CancellationToken)

La DeleteFileAsync(String, DataLakeRequestConditions, CancellationToken) operación elimina un archivo de este directorio.

Para obtener más información, vea Eliminar ruta de acceso.

DeleteIfExists(DataLakeRequestConditions, CancellationToken)

La DeleteIfExists(DataLakeRequestConditions, CancellationToken) operación marca el directorio especificado para su eliminación, si el directorio existe. El directorio se elimina posteriormente durante la recolección de elementos no utilizados, lo que puede tardar varios minutos.

Para obtener más información, vea Eliminar ruta de acceso.

DeleteIfExists(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

La DeleteIfExists(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) operación marca la ruta de acceso especificada para su eliminación, si la ruta de acceso existe. La ruta de acceso se elimina posteriormente durante la recolección de elementos no utilizados, lo que puede tardar varios minutos.

Para obtener más información, vea Eliminar ruta de acceso.

(Heredado de DataLakePathClient)
DeleteIfExistsAsync(DataLakeRequestConditions, CancellationToken)

La DeleteIfExistsAsync(DataLakeRequestConditions, CancellationToken) operación marca el directorio especificado para su eliminación, si el directorio existe. El directorio se elimina posteriormente durante la recolección de elementos no utilizados, lo que puede tardar varios minutos.

Para obtener más información, vea Eliminar ruta de acceso.

DeleteIfExistsAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

La DeleteIfExistsAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) operación marca la eliminación de la ruta de acceso especificada, si la ruta de acceso existe. La ruta de acceso se elimina posteriormente durante la recolección de elementos no utilizados, lo que puede tardar varios minutos.

Para obtener más información, vea Eliminar ruta de acceso.

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

DeleteSubDirectory(String, String, DataLakeRequestConditions, CancellationToken) Elimina un subdirectorio de este directorio.

Para obtener más información, vea Eliminar ruta de acceso.

DeleteSubDirectoryAsync(String, String, DataLakeRequestConditions, CancellationToken)

DeleteSubDirectoryAsync(String, String, DataLakeRequestConditions, CancellationToken) Elimina un subdirectorio de este directorio.

Para obtener más información, vea Eliminar ruta de acceso.

Exists(CancellationToken)

Se puede llamar a la Exists(CancellationToken) operación en para DataLakePathClient ver si el archivo o el director asociados existen en el sistema de archivos.

(Heredado de DataLakePathClient)
ExistsAsync(CancellationToken)

Se puede llamar a la ExistsAsync(CancellationToken) operación en para DataLakePathClient ver si el archivo o directorio asociado existe en el sistema de archivos.

(Heredado de DataLakePathClient)
GenerateSasUri(DataLakeSasBuilder)

GenerateSasUri(DataLakeSasBuilder) devuelve un Uri objeto que genera un URI de firma de acceso compartido (SAS) del servicio de directorio de DataLake basado en las propiedades y el generador del cliente. La SAS está firmada por la credencial de clave compartida del cliente.

Para comprobar si el cliente puede firmar una sas de servicio, consulte CanGenerateSasUri.

Para obtener más información, vea Construcción de una SAS de servicio.

GenerateSasUri(DataLakeSasPermissions, DateTimeOffset)

GenerateSasUri(DataLakeSasPermissions, DateTimeOffset) devuelve un Uri valor de tipo que genera un URI de firma de acceso compartido (SAS) del servicio de directorio de DataLake en función de las propiedades y parámetros del cliente pasados. La SAS está firmada por la credencial de clave compartida del cliente.

Para comprobar si el cliente puede firmar una sas de servicio, consulte CanGenerateSasUri.

Para obtener más información, vea Construcción de una SAS de servicio.

GetAccessControl(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

La GetAccessControl(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) operación devuelve los datos de control de acceso de una ruta de acceso.

Para obtener más información, vea Obtener propiedades.

GetAccessControlAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

La GetAccessControlAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) operación devuelve los datos de control de acceso de una ruta de acceso.

Para obtener más información, vea Obtener propiedades.

GetFileClient(String)

Crea un nuevo DataLakeFileClient objeto anexando fileName al final de Uri. El nuevo DataLakeFileClient usa la misma canalización de directiva de solicitud que .DataLakeDirectoryClient

GetParentDirectoryClientCore()

Cree un nuevo DataLakeDirectoryClient que apunte a este DataLakePathClientcontenedor primario. El nuevo DataLakeDirectoryClient usa la misma canalización de directiva de solicitud que .DataLakePathClient

(Heredado de DataLakePathClient)
GetParentFileSystemClientCore()

Cree un nuevo DataLakeFileSystemClient que apunte a este DataLakePathClientcontenedor primario. El nuevo DataLakeFileSystemClient usa la misma canalización de directiva de solicitud que .DataLakePathClient

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

La GetPaths(Boolean, Boolean, CancellationToken) operación devuelve una secuencia asincrónica de rutas de acceso en este directorio. La enumeración de las rutas de acceso puede realizar varias solicitudes al servicio al capturar todos los valores.

Para obtener más información, vea Enumerar rutas de acceso.

GetPathsAsync(Boolean, Boolean, CancellationToken)

La GetPaths(Boolean, Boolean, CancellationToken) operación devuelve una secuencia asincrónica de rutas de acceso en este directorio. La enumeración de las rutas de acceso puede realizar varias solicitudes al servicio al capturar todos los valores.

Para obtener más información, vea Enumerar rutas de acceso.

GetProperties(DataLakeRequestConditions, CancellationToken)

La GetProperties(DataLakeRequestConditions, CancellationToken) operación devuelve todos los metadatos definidos por el usuario, las propiedades HTTP estándar y las propiedades del sistema para la ruta de acceso. No devuelve el contenido de la ruta de acceso.

Para obtener más información, vea Obtener propiedades.

GetPropertiesAsync(DataLakeRequestConditions, CancellationToken)

La GetPropertiesAsync(DataLakeRequestConditions, CancellationToken) operación devuelve todos los metadatos definidos por el usuario, las propiedades HTTP estándar y las propiedades del sistema para la ruta de acceso. No devuelve el contenido de la ruta de acceso.

Para obtener más información, vea Obtener propiedades.

GetSubDirectoryClient(String)

Crea un nuevo DataLakeDirectoryClient objeto anexando subdirectoryName al final de Uri. El nuevo DataLakeDirectoryClient usa la misma canalización de directiva de solicitud que .DataLakeDirectoryClient

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

La RemoveAccessControlRecursive(IList<RemovePathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken) operación quita el Access Control en una ruta de acceso y subrutas.

Para obtener más información, consulte Ruta de acceso de actualización.

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

La RemoveAccessControlRecursiveAsync(IList<RemovePathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken) operación quita el Access Control en una ruta de acceso y subrutas.

Para obtener más información, consulte Ruta de acceso de actualización.

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

La Rename(String, String, DataLakeRequestConditions, DataLakeRequestConditions, CancellationToken) operación cambia el nombre de un directorio.

Para obtener más información, vea https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

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

La RenameAsync(String, String, DataLakeRequestConditions, DataLakeRequestConditions, CancellationToken) operación cambia el nombre de un archivo o directorio.

Para obtener más información, vea https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create.

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

La SetAccessControlList(IList<PathAccessControlItem>, String, String, DataLakeRequestConditions, CancellationToken) operación establece el Access Control en una ruta de acceso.

Para obtener más información, vea Actualizar ruta de acceso.

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

La SetAccessControlListAsync(IList<PathAccessControlItem>, String, String, DataLakeRequestConditions, CancellationToken) operación establece el Access Control en una ruta de acceso.

Para obtener más información, vea Actualizar ruta de acceso.

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

La SetAccessControlRecursive(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken) operación establece el Access Control en una ruta de acceso y subrutas.

Para obtener más información, consulte Ruta de acceso de actualización.

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

La SetAccessControlRecursiveAsync(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken) operación establece el Access Control en una ruta de acceso y subrutas.

Para obtener más información, consulte Ruta de acceso de actualización.

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

La SetHttpHeaders(PathHttpHeaders, DataLakeRequestConditions, CancellationToken) operación establece las propiedades del sistema en la ruta de acceso.

Para obtener más información, vea Establecer propiedades de blob.

SetHttpHeadersAsync(PathHttpHeaders, DataLakeRequestConditions, CancellationToken)

La SetHttpHeadersAsync(PathHttpHeaders, DataLakeRequestConditions, CancellationToken) operación establece las propiedades del sistema en path.

Para obtener más información, vea Establecer propiedades de blob.

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

La SetMetadata(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken) operación establece metadatos definidos por el usuario para la ruta de acceso especificada como uno o varios pares nombre-valor.

Para obtener más información, vea Establecer metadatos.

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

La SetMetadataAsync(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken) operación establece metadatos definidos por el usuario para la ruta de acceso especificada como uno o varios pares nombre-valor.

Para obtener más información, vea Establecer metadatos.

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

La SetPermissions(PathPermissions, String, String, DataLakeRequestConditions, CancellationToken) operación establece los permisos de archivo en una ruta de acceso.

Para obtener más información, vea Actualizar ruta de acceso.

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

La SetPermissionsAsync(PathPermissions, String, String, DataLakeRequestConditions, CancellationToken) operación establece los permisos de archivo en una ruta de acceso.

Para obtener más información, vea Actualizar ruta de acceso.

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

La UpdateAccessControlRecursive(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken) operación modifica el Access Control en una ruta de acceso y subrutas.

Para obtener más información, consulte Ruta de acceso de actualización.

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

La UpdateAccessControlRecursiveAsync(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken) operación modifica el Access Control en una ruta de acceso y subrutas.

Para obtener más información, consulte Ruta de acceso de actualización.

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

Inicializa una nueva instancia de la DataLakeDirectoryClient clase con un origen idéntico Uri , pero el especificado customerProvidedKey.

Métodos de extensión

GetDataLakeLeaseClient(DataLakePathClient, String)

Inicializa una nueva instancia de la clase DataLakeLeaseClient.

GetParentDirectoryClient(DataLakePathClient)

Cree un nuevo DataLakeDirectoryClient que apunte al directorio primario de este DataLakePathClient. El nuevo DataLakeDirectoryClient usa la misma canalización de directiva de solicitud que .DataLakePathClient

GetParentFileSystemClient(DataLakePathClient)

Cree un nuevo DataLakeFileSystemClient que apunte a este DataLakePathClientcontenedor primario. El nuevo DataLakeFileSystemClient usa la misma canalización de directiva de solicitud que .DataLakePathClient

Se aplica a