你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

DataLakeServiceClient 类

定义

DataLakeServiceClient允许你操作 Azure Data Lake 服务资源和文件系统。 存储帐户为 Azure Data Lake 服务提供顶级命名空间。

public class DataLakeServiceClient
type DataLakeServiceClient = class
Public Class DataLakeServiceClient
继承
DataLakeServiceClient

构造函数

DataLakeServiceClient()

初始化 类的新实例 DataLakeServiceClient 进行模拟。

DataLakeServiceClient(String)

初始化 DataLakeServiceClient 类的新实例。

DataLakeServiceClient(String, DataLakeClientOptions)

初始化 DataLakeServiceClient 类的新实例。

DataLakeServiceClient(Uri)

初始化 DataLakeServiceClient 类的新实例。

DataLakeServiceClient(Uri, AzureSasCredential)

初始化 DataLakeServiceClient 类的新实例。

DataLakeServiceClient(Uri, AzureSasCredential, DataLakeClientOptions)

初始化 DataLakeServiceClient 类的新实例。

DataLakeServiceClient(Uri, DataLakeClientOptions)

初始化 DataLakeServiceClient 类的新实例。

DataLakeServiceClient(Uri, StorageSharedKeyCredential)

初始化 DataLakeServiceClient 类的新实例。

DataLakeServiceClient(Uri, StorageSharedKeyCredential, DataLakeClientOptions)

初始化 DataLakeServiceClient 类的新实例。

DataLakeServiceClient(Uri, TokenCredential)

初始化 DataLakeServiceClient 类的新实例。

DataLakeServiceClient(Uri, TokenCredential, DataLakeClientOptions)

初始化 DataLakeServiceClient 类的新实例。

属性

AccountName

获取与文件服务客户端对应的存储帐户名称。

CanGenerateAccountSasUri

确定客户端是否能够生成 SAS。 如果客户端使用 StorageSharedKeyCredential进行身份验证。

Uri

获取 Data Lake 服务的主 Uri 终结点。

方法

CreateFileSystem(String, DataLakeFileSystemCreateOptions, CancellationToken)

CreateFileSystem(String, DataLakeFileSystemCreateOptions, CancellationToken) 操作在指定的帐户下创建新的文件系统。 如果已存在同名的文件 systen,则操作将失败。

有关详细信息,请参阅 创建容器

CreateFileSystemAsync(String, DataLakeFileSystemCreateOptions, CancellationToken)

CreateFileSystem(String, DataLakeFileSystemCreateOptions, CancellationToken) 操作在指定的帐户下创建新的文件系统。 如果已存在同名的文件系统,则操作将失败。

有关详细信息,请参阅 创建容器

DeleteFileSystem(String, DataLakeRequestConditions, CancellationToken)

操作 DeleteFileSystem(String, DataLakeRequestConditions, CancellationToken) 将指定的文件系统标记为要删除。 稍后,在垃圾回收期间删除文件系统及其包含的任何路径,这可能需要几分钟时间。

有关详细信息,请参阅 删除容器

DeleteFileSystemAsync(String, DataLakeRequestConditions, CancellationToken)

操作 DeleteFileSystemAsync(String, DataLakeRequestConditions, CancellationToken) 将指定的文件系统标记为要删除。 稍后,在垃圾回收期间删除文件系统及其包含的任何路径,这可能需要几分钟时间。

有关详细信息,请参阅 删除容器

GenerateAccountSasUri(AccountSasBuilder)

返回 GenerateAccountSasUri(AccountSasBuilder) 一个 , Uri 根据传递的客户端属性和生成器生成 DataLake 帐户共享访问签名 (SAS) 。 SAS 由客户端的共享密钥凭据签名。

若要检查客户端是否能够对服务 Sas 进行签名,请参阅 CanGenerateAccountSasUri

有关详细信息,请参阅 构造帐户 SAS

GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes)

返回 GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes) 一个 Uri ,根据传递的客户端属性和参数, (SAS) 生成 DataLake 帐户共享访问签名。 SAS 由客户端的共享密钥凭据签名。

若要检查客户端是否能够对服务 Sas 进行签名,请参阅 CanGenerateAccountSasUri

有关详细信息,请参阅 构造帐户 SAS

GetFileSystemClient(String)

通过将 追加fileSystemName到 的Uri末尾创建新DataLakeFileSystemClient对象。 新的 DataLakeFileSystemClient 使用与 相同的请求策略管道 DataLakeFileSystemClient

GetFileSystems(FileSystemTraits, FileSystemStates, String, CancellationToken)

GetFileSystems(FileSystemTraits, FileSystemStates, String, CancellationToken) 操作返回存储帐户中文件系统的异步序列。 枚举文件系统可能会在提取所有值时向服务发出多个请求。 文件系统按字典顺序按名称排序。

有关详细信息,请参阅 列出容器

GetFileSystemsAsync(FileSystemTraits, FileSystemStates, String, CancellationToken)

GetFileSystemsAsync(FileSystemTraits, FileSystemStates, String, CancellationToken) 操作返回存储帐户中文件系统的异步序列。 枚举文件系统可能会在提取所有值时向服务发出多个请求。 文件系统按字典顺序按名称排序。

有关详细信息,请参阅 列出容器

GetProperties(CancellationToken)

GetProperties(CancellationToken)操作获取存储帐户 Data Lake 服务的属性,包括 存储分析 和 CORS (跨域资源共享) 规则的属性。

有关详细信息,请参阅 获取 Blob 服务属性

GetPropertiesAsync(CancellationToken)

GetPropertiesAsync(CancellationToken)操作获取存储帐户 Data Lake 服务的属性,包括 存储分析 和 CORS (跨域资源共享) 规则的属性。

有关详细信息,请参阅 获取 Blob 服务属性

GetUserDelegationKey(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken)

GetUserDelegationKey(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken) 操作检索可用于将 Active Directory 授权委托给使用 DataLakeSasBuilder创建的共享访问签名的密钥。

GetUserDelegationKeyAsync(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken)

GetUserDelegationKeyAsync(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken) 操作检索可用于将 Active Directory 授权委托给使用 DataLakeSasBuilder创建的共享访问签名的密钥。

SetProperties(DataLakeServiceProperties, CancellationToken)

SetProperties(DataLakeServiceProperties, CancellationToken)操作为存储帐户的 Data Lake 服务终结点设置属性,包括存储分析、CORS (跨域资源共享) 规则和软删除设置的属性。 也可以使用此操作为未指定版本的所有 BLOB 服务传入请求设置默认请求版本。

有关详细信息,请参阅 设置 Blob 服务属性

SetPropertiesAsync(DataLakeServiceProperties, CancellationToken)

SetPropertiesAsync(DataLakeServiceProperties, CancellationToken)操作为存储帐户的 Data Lake 服务终结点设置属性,包括存储分析、CORS (跨域资源共享) 规则和软删除设置的属性。 也可以使用此操作为未指定版本的所有 BLOB 服务传入请求设置默认请求版本。

有关详细信息,请参阅 设置 Blob 服务属性

UndeleteFileSystem(String, String, CancellationToken)

还原以前删除的文件系统。 仅当为与文件系统关联的存储帐户启用容器软删除时,此 API 才起作用。

UndeleteFileSystemAsync(String, String, CancellationToken)

还原以前删除的文件系统。 仅当为与文件系统关联的存储帐户启用容器软删除时,此 API 才起作用。

适用于