Share via


DataLakeFileSystemClient Clase

Definición

DataLakeFileSystemClient permite manipular los sistemas de archivos de Azure Data Lake y sus directorios y archivos.

public class DataLakeFileSystemClient
type DataLakeFileSystemClient = class
Public Class DataLakeFileSystemClient
Herencia
DataLakeFileSystemClient

Constructores

DataLakeFileSystemClient()

Inicializa una nueva instancia de la DataLakeFileSystemClient clase para simular.

DataLakeFileSystemClient(String, String)

Inicializa una nueva instancia de la clase DataLakeFileSystemClient.

DataLakeFileSystemClient(String, String, DataLakeClientOptions)

Inicializa una nueva instancia de la clase DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri)

Inicializa una nueva instancia de la clase DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, AzureSasCredential)

Inicializa una nueva instancia de la clase DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, AzureSasCredential, DataLakeClientOptions)

Inicializa una nueva instancia de la clase DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, DataLakeClientOptions)

Inicializa una nueva instancia de la clase DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, StorageSharedKeyCredential)

Inicializa una nueva instancia de la clase DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, StorageSharedKeyCredential, DataLakeClientOptions)

Inicializa una nueva instancia de la clase DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, TokenCredential)

Inicializa una nueva instancia de la clase DataLakeFileSystemClient.

DataLakeFileSystemClient(Uri, TokenCredential, DataLakeClientOptions)

Inicializa una nueva instancia de la clase DataLakeFileSystemClient.

Propiedades

AccountName

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

CanGenerateSasUri

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

Name

Obtiene el nombre del sistema de archivos.

Uri

Obtiene el punto de conexión principal Uri de los sistemas de archivos.

Métodos

Create(DataLakeFileSystemCreateOptions, CancellationToken)

La Create(DataLakeFileSystemCreateOptions, CancellationToken) operación crea un nuevo sistema de archivos en la cuenta especificada. Si el sistema de archivos con el mismo nombre ya existe, se produce un error en la operación.

Para obtener más información, vea Crear contenedor.

CreateAsync(DataLakeFileSystemCreateOptions, CancellationToken)

La CreateAsync(DataLakeFileSystemCreateOptions, CancellationToken) operación crea un nuevo sistema de archivos en la cuenta especificada. Si el sistema de archivos con el mismo nombre ya existe, se produce un error en la operación.

Para obtener más información, vea Crear contenedor.

CreateDirectory(String, DataLakePathCreateOptions, CancellationToken)

La CreateDirectory(String, DataLakePathCreateOptions, CancellationToken) operación crea un directorio en este sistema de archivos. Si el directorio ya existe, se sobrescribirá. Si no intenta 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.

CreateDirectoryAsync(String, DataLakePathCreateOptions, CancellationToken)

La CreateDirectoryAsync(String, DataLakePathCreateOptions, CancellationToken) operación crea un directorio en este sistema de archivos. Si el directorio ya existe, se sobrescribirá. Si no intenta 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.

CreateFile(String, DataLakePathCreateOptions, CancellationToken)

La CreateFile(String, DataLakePathCreateOptions, CancellationToken) operación crea un archivo en este sistema de archivos. Si el archivo ya existe, se sobrescribirá. Si no intenta sobrescribir un archivo 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.

CreateFileAsync(String, DataLakePathCreateOptions, CancellationToken)

CreateFileAsync(String, DataLakePathCreateOptions, CancellationToken) crea un archivo en este sistema de archivos. Si el archivo ya existe, se sobrescribirá. Si no intenta 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(DataLakeFileSystemCreateOptions, CancellationToken)

La CreateIfNotExistsAsync(DataLakeFileSystemCreateOptions, CancellationToken) operación crea un nuevo sistema de archivos en la cuenta especificada. Si el sistema de archivos con el mismo nombre ya existe, se produce un error en la operación.

Para obtener más información, vea Crear contenedor.

CreateIfNotExistsAsync(DataLakeFileSystemCreateOptions, CancellationToken)

La CreateIfNotExistsAsync(DataLakeFileSystemCreateOptions, CancellationToken) operación crea un nuevo sistema de archivos en la cuenta especificada. Si el sistema de archivos con el mismo nombre ya existe, se produce un error en la operación.

Para obtener más información, vea Crear contenedor.

Delete(DataLakeRequestConditions, CancellationToken)

La Delete(DataLakeRequestConditions, CancellationToken) operación marca el sistema de archivos especificado para su eliminación. El sistema de archivos y las rutas de acceso contenidas en ella se eliminan posteriormente durante la recolección de elementos no utilizados, lo que puede tardar varios minutos.

Para obtener más información, vea Eliminar contenedor.

DeleteAsync(DataLakeRequestConditions, CancellationToken)

La DeleteAsync(DataLakeRequestConditions, CancellationToken) operación marca el sistema de archivos especificado para su eliminación. El sistema de archivos y las rutas de acceso contenidas en ella se eliminan posteriormente durante la recolección de elementos no utilizados, lo que puede tardar varios minutos.

Para obtener más información, vea Eliminar contenedor.

DeleteDirectory(String, DataLakeRequestConditions, CancellationToken)

La DeleteDirectory(String, 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.

DeleteDirectoryAsync(String, DataLakeRequestConditions, CancellationToken)

DeleteDirectoryAsync(String, DataLakeRequestConditions, CancellationToken) Elimina un directorio de este sistema de archivos. Recolección de elementos no utilizados que puede tardar varios minutos.

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

DeleteFile(String, DataLakeRequestConditions, CancellationToken)

DeleteFile(String, DataLakeRequestConditions, CancellationToken) elimina un archivo en este sistema de archivos.

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

DeleteFileAsync(String, DataLakeRequestConditions, CancellationToken)

DeleteFileAsync(String, DataLakeRequestConditions, CancellationToken) elimina un archivo en este sistema de archivos.

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

DeleteIfExists(DataLakeRequestConditions, CancellationToken)

La DeleteIfExists(DataLakeRequestConditions, CancellationToken) operación marca el sistema de archivos especificado para su eliminación si existe. El sistema de archivos y los archivos y directorios contenidos en él se eliminan posteriormente durante la recolección de elementos no utilizados, lo que puede tardar varios minutos.

Para obtener más información, vea Eliminar contenedor.

DeleteIfExistsAsync(DataLakeRequestConditions, CancellationToken)

La DeleteIfExistsAsync(DataLakeRequestConditions, CancellationToken) operación marca el sistema de archivos especificado para su eliminación si existe. El sistema de archivos y los archivos y directorios contenidos en él se eliminan posteriormente durante la recolección de elementos no utilizados, lo que puede tardar varios minutos.

Para obtener más información, vea Eliminar contenedor.

Exists(CancellationToken)

Se Exists(CancellationToken) puede llamar a la operación en DataLakeFileClient para ver si el sistema de archivos asociado existe en la cuenta de almacenamiento del servicio de almacenamiento.

ExistsAsync(CancellationToken)

Se ExistsAsync(CancellationToken) puede llamar a la operación en DataLakeFileSystemClient para ver si el sistema de archivos asociado existe en la cuenta de almacenamiento del servicio de almacenamiento.

GenerateSasUri(DataLakeFileSystemSasPermissions, DateTimeOffset)

GenerateSasUri(DataLakeFileSystemSasPermissions, DateTimeOffset) devuelve un Uri valor de tipo que genera un URI de firma de acceso compartido (SAS) del servicio DataLake FileSystem en función de las BlobContainerClient propiedades y parámetros 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.

GenerateSasUri(DataLakeSasBuilder)

GenerateSasUri(DataLakeSasBuilder) devuelve un Uri valor de tipo que genera un URI de firma de acceso compartido (SAS) del servicio DataLake FileSystem según las propiedades del cliente y el generador 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.

GetAccessPolicy(DataLakeRequestConditions, CancellationToken)

La GetAccessPolicy(DataLakeRequestConditions, CancellationToken) operación obtiene los permisos para este sistema de archivos. Los permisos indican si se puede acceder a los datos del sistema de archivos públicamente.

Para obtener más información, vea Obtiene la ACL del contenedor.

GetAccessPolicyAsync(DataLakeRequestConditions, CancellationToken)

La GetAccessPolicyAsync(DataLakeRequestConditions, CancellationToken) operación obtiene los permisos para este sistema de archivos. Los permisos indican si se puede acceder a los datos del sistema de archivos públicamente.

Para obtener más información, vea Obtiene la ACL del contenedor.

GetDeletedPaths(String, CancellationToken)

Obtiene las rutas de acceso que se han eliminado temporalmente recientemente en este sistema de archivos.

GetDeletedPathsAsync(String, CancellationToken)

Obtiene las rutas de acceso que se han eliminado temporalmente recientemente en este sistema de archivos.

GetDirectoryClient(String)

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

GetFileClient(String)

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

GetParentServiceClientCore()

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

GetPaths(String, Boolean, Boolean, CancellationToken)

La GetPaths(String, Boolean, Boolean, CancellationToken) operación devuelve una secuencia asincrónica de rutas de acceso en este sistema de archivos. 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(String, Boolean, Boolean, CancellationToken)

La GetPathsAsync(String, Boolean, Boolean, CancellationToken) operación devuelve una secuencia asincrónica de rutas de acceso en este sistema de archivos. 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 y las propiedades del sistema para el sistema de archivos especificado. Los datos devueltos no incluyen la lista de rutas de acceso del sistema de archivos.

Para obtener más información, vea Obtiene las propiedades del contenedor.

GetPropertiesAsync(DataLakeRequestConditions, CancellationToken)

La GetPropertiesAsync(DataLakeRequestConditions, CancellationToken) operación devuelve todos los metadatos definidos por el usuario y las propiedades del sistema para el sistema de archivos especificado. Los datos devueltos no incluyen la lista de rutas de acceso del sistema de archivos.

Para obtener más información, vea Obtiene las propiedades del contenedor.

SetAccessPolicy(PublicAccessType, IEnumerable<DataLakeSignedIdentifier>, DataLakeRequestConditions, CancellationToken)

La SetAccessPolicy(PublicAccessType, IEnumerable<DataLakeSignedIdentifier>, DataLakeRequestConditions, CancellationToken) operación establece los permisos para el sistema de archivos especificado. Los permisos indican si se puede acceder a los datos del sistema de archivos públicamente.

Para obtener más información, vea Establezca la ACL del contenedor.

SetAccessPolicyAsync(PublicAccessType, IEnumerable<DataLakeSignedIdentifier>, DataLakeRequestConditions, CancellationToken)

La SetAccessPolicyAsync(PublicAccessType, IEnumerable<DataLakeSignedIdentifier>, DataLakeRequestConditions, CancellationToken) operación establece los permisos para el sistema de archivos especificado. Los permisos indican si se puede acceder a los datos del sistema de archivos públicamente.

Para obtener más información, vea Establezca la ACL del contenedor.

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

La SetMetadata(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken) operación establece uno o varios pares nombre-valor definidos por el usuario para el sistema de archivos especificado.

Para obtener más información, vea Establezca Metadatos de contenedor.

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

La SetMetadataAsync(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken) operación establece uno o varios pares nombre-valor definidos por el usuario para el sistema de archivos especificado.

Para obtener más información, vea Establezca Metadatos de contenedor.

UndeletePath(String, String, CancellationToken)

Restaura una ruta de acceso eliminada temporalmente.

UndeletePathAsync(String, String, CancellationToken)

Restaura una ruta de acceso eliminada temporalmente.

Métodos de extensión

GetDataLakeLeaseClient(DataLakeFileSystemClient, String)

Inicializa una nueva instancia de la clase DataLakeLeaseClient.

GetParentServiceClient(DataLakeFileSystemClient)

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