你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
DataLakeFileSystemClient.GetPathsAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
操作 GetPathsAsync(String, Boolean, Boolean, CancellationToken) 返回此文件系统中的异步路径序列。 枚举路径可能会在提取所有值时向服务发出多个请求。
有关详细信息,请参阅 列出路径 () 。
public virtual Azure.AsyncPageable<Azure.Storage.Files.DataLake.Models.PathItem> GetPathsAsync (string path = default, bool recursive = false, bool userPrincipalName = false, System.Threading.CancellationToken cancellationToken = default);
abstract member GetPathsAsync : string * bool * bool * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.Storage.Files.DataLake.Models.PathItem>
override this.GetPathsAsync : string * bool * bool * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.Storage.Files.DataLake.Models.PathItem>
Public Overridable Function GetPathsAsync (Optional path As String = Nothing, Optional recursive As Boolean = false, Optional userPrincipalName As Boolean = false, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of PathItem)
参数
- path
- String
将结果筛选到指定目录中的路径。
- recursive
- Boolean
如果为“true”,则列出所有路径;否则,仅列出文件系统根目录中的路径。
- userPrincipalName
- Boolean
可选。 仅当为帐户启用分层命名空间时有效。 如果为“true”,则每个列表条目的所有者和组字段中返回的用户标识值将从 Azure Active Directory 对象 ID 转换为用户主体名称。 如果为“false”,则值将作为 Azure Active Directory 对象 ID 返回。 默认值为 false。 请注意,组和应用程序对象 ID 不会转换,因为它们没有唯一的友好名称。
- cancellationToken
- CancellationToken
可选 CancellationToken ,用于传播应取消操作的通知。
返回
描述 AsyncPageable<T> 文件系统中路径的 。
注解
RequestFailedException如果失败,将引发 。