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

DataLakeFileSystemClient.GetPathsAsync 方法

定义

操作 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如果失败,将引发 。

适用于