DataLakeServiceClient Clase

Definición

DataLakeServiceClient permite manipular los recursos del servicio Azure Data Lake y los sistemas de archivos. La cuenta de almacenamiento proporciona el espacio de nombres de nivel superior para el servicio de Data Lake.

public class DataLakeServiceClient
type DataLakeServiceClient = class
Public Class DataLakeServiceClient
Herencia
DataLakeServiceClient

Constructores

DataLakeServiceClient()

Inicializa una nueva instancia de la DataLakeServiceClient clase para simular.

DataLakeServiceClient(String)

Inicializa una nueva instancia de la clase DataLakeServiceClient.

DataLakeServiceClient(String, DataLakeClientOptions)

Inicializa una nueva instancia de la clase DataLakeServiceClient.

DataLakeServiceClient(Uri)

Inicializa una nueva instancia de la clase DataLakeServiceClient.

DataLakeServiceClient(Uri, AzureSasCredential)

Inicializa una nueva instancia de la clase DataLakeServiceClient.

DataLakeServiceClient(Uri, AzureSasCredential, DataLakeClientOptions)

Inicializa una nueva instancia de la clase DataLakeServiceClient.

DataLakeServiceClient(Uri, DataLakeClientOptions)

Inicializa una nueva instancia de la clase DataLakeServiceClient.

DataLakeServiceClient(Uri, StorageSharedKeyCredential)

Inicializa una nueva instancia de la clase DataLakeServiceClient.

DataLakeServiceClient(Uri, StorageSharedKeyCredential, DataLakeClientOptions)

Inicializa una nueva instancia de la clase DataLakeServiceClient.

DataLakeServiceClient(Uri, TokenCredential)

Inicializa una nueva instancia de la clase DataLakeServiceClient.

DataLakeServiceClient(Uri, TokenCredential, DataLakeClientOptions)

Inicializa una nueva instancia de la clase DataLakeServiceClient.

Propiedades

AccountName

Obtiene el nombre de la cuenta de almacenamiento correspondiente al cliente del servicio de archivos.

CanGenerateAccountSasUri

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

Uri

Obtiene el punto de conexión principal Uri del servicio Data Lake.

Métodos

CreateFileSystem(String, DataLakeFileSystemCreateOptions, CancellationToken)

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

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

CreateFileSystemAsync(String, DataLakeFileSystemCreateOptions, CancellationToken)

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

DeleteFileSystem(String, DataLakeRequestConditions, CancellationToken)

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

DeleteFileSystemAsync(String, DataLakeRequestConditions, CancellationToken)

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

GenerateAccountSasUri(AccountSasBuilder)

GenerateAccountSasUri(AccountSasBuilder) devuelve un Uri valor de tipo que genera una firma de acceso compartido (SAS) de cuenta de DataLake basada en 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 CanGenerateAccountSasUri.

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

GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes)

GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes) devuelve un Uri valor de tipo que genera una firma de acceso compartido (SAS) de cuenta de DataLake basada en 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 CanGenerateAccountSasUri.

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

GetFileSystemClient(String)

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

GetFileSystems(FileSystemTraits, FileSystemStates, String, CancellationToken)

La GetFileSystems(FileSystemTraits, FileSystemStates, String, CancellationToken) operación devuelve una secuencia asincrónica de sistemas de archivos en la cuenta de almacenamiento. La enumeración de los sistemas de archivos puede realizar varias solicitudes al servicio al capturar todos los valores. Los sistemas de archivos se ordenan lexicográficamente por nombre.

Para obtener más información, vea Enumerar contenedores.

GetFileSystemsAsync(FileSystemTraits, FileSystemStates, String, CancellationToken)

La GetFileSystemsAsync(FileSystemTraits, FileSystemStates, String, CancellationToken) operación devuelve una secuencia asincrónica de sistemas de archivos en la cuenta de almacenamiento. La enumeración de los sistemas de archivos puede realizar varias solicitudes al servicio al capturar todos los valores. Los sistemas de archivos se ordenan lexicográficamente por nombre.

Para obtener más información, vea Enumerar contenedores.

GetProperties(CancellationToken)

La GetProperties(CancellationToken) operación obtiene las propiedades del servicio Data Lake de una cuenta de almacenamiento, incluidas las propiedades de Storage Analytics y las reglas cors (uso compartido de recursos entre orígenes).

Para obtener más información, vea Obtiene las propiedades de Blob Service.

GetPropertiesAsync(CancellationToken)

La GetPropertiesAsync(CancellationToken) operación obtiene las propiedades del servicio Data Lake de una cuenta de almacenamiento, incluidas las propiedades de Storage Analytics y las reglas cors (uso compartido de recursos entre orígenes).

Para obtener más información, vea Obtiene las propiedades de Blob Service.

GetUserDelegationKey(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken)

La GetUserDelegationKey(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken) operación recupera una clave que se puede usar para delegar la autorización de Active Directory en firmas de acceso compartido creadas con DataLakeSasBuilder.

GetUserDelegationKeyAsync(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken)

La GetUserDelegationKeyAsync(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken) operación recupera una clave que se puede usar para delegar la autorización de Active Directory en firmas de acceso compartido creadas con DataLakeSasBuilder.

SetProperties(DataLakeServiceProperties, CancellationToken)

La SetProperties(DataLakeServiceProperties, CancellationToken) operación establece propiedades para el punto de conexión de servicio de Data Lake de una cuenta de almacenamiento, incluidas las propiedades de Storage Analytics, las reglas de CORS (uso compartido de recursos entre orígenes) y la configuración de eliminación temporal. También puede utilizar esta operación para establecer la versión predeterminada de todas las solicitudes entrantes en Blob service en las que no se ha especificado ninguna versión.

Para obtener más información, vea Establezca Propiedades de Blob Service.

SetPropertiesAsync(DataLakeServiceProperties, CancellationToken)

La SetPropertiesAsync(DataLakeServiceProperties, CancellationToken) operación establece propiedades para el punto de conexión de servicio de Data Lake de una cuenta de almacenamiento, incluidas las propiedades de Storage Analytics, las reglas de CORS (uso compartido de recursos entre orígenes) y la configuración de eliminación temporal. También puede utilizar esta operación para establecer la versión predeterminada de todas las solicitudes entrantes en Blob service en las que no se ha especificado ninguna versión.

Para obtener más información, vea Establezca Propiedades de Blob Service.

UndeleteFileSystem(String, String, CancellationToken)

Restaura un sistema de archivos eliminado previamente. Esta API solo es funcional si la eliminación temporal del contenedor está habilitada para la cuenta de almacenamiento asociada al sistema de archivos.

UndeleteFileSystemAsync(String, String, CancellationToken)

Restaura un sistema de archivos eliminado previamente. Esta API solo es funcional si la eliminación temporal del contenedor está habilitada para la cuenta de almacenamiento asociada al sistema de archivos.

Se aplica a