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

FabricClient.PropertyManagementClient.EnumerateSubNamesAsync 方法

定义

重载

EnumerateSubNamesAsync(Uri, NameEnumerationResult, Boolean)

枚举给定名称下的所有 Service Fabric 名称。

EnumerateSubNamesAsync(Uri, NameEnumerationResult, Boolean, TimeSpan, CancellationToken)

枚举给定名称下的所有 Service Fabric 名称。

EnumerateSubNamesAsync(Uri, NameEnumerationResult, Boolean)

枚举给定名称下的所有 Service Fabric 名称。

public System.Threading.Tasks.Task<System.Fabric.NameEnumerationResult> EnumerateSubNamesAsync (Uri name, System.Fabric.NameEnumerationResult previousResult, bool recursive);
member this.EnumerateSubNamesAsync : Uri * System.Fabric.NameEnumerationResult * bool -> System.Threading.Tasks.Task<System.Fabric.NameEnumerationResult>
Public Function EnumerateSubNamesAsync (name As Uri, previousResult As NameEnumerationResult, recursive As Boolean) As Task(Of NameEnumerationResult)

参数

name
Uri

要枚举的父 Service Fabric 名称。

previousResult
NameEnumerationResult

上一个枚举调用返回的结果。 对于初始调用,此值为 null。

recursive
Boolean

True 枚举应是递归的。

返回

表示异步枚举操作的任务。

请参阅 NameEnumerationResult

例外

由以下原因之一引起:

当一个或多个参数无效时,将返回E_INVALIDARG。

由以下原因之一引起:

将 null 引用传递给不接受该方法作为有效参数的方法时,将返回E_POINTER。

NameNotFound 当用户提供的 name 不存在时返回 。

由以下原因之一引起:

操作中止时返回E_ABORT。

由以下原因之一引起:

InvalidNameUri 如果 name 不是有效的 Service Fabric 名称,则返回 。

https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 请参阅处理常见 FabricClient 故障。

发生内部错误时会引发此异常。

注解

操作的超时将设置为默认超时 (1 分钟) 。

适用于

EnumerateSubNamesAsync(Uri, NameEnumerationResult, Boolean, TimeSpan, CancellationToken)

枚举给定名称下的所有 Service Fabric 名称。

public System.Threading.Tasks.Task<System.Fabric.NameEnumerationResult> EnumerateSubNamesAsync (Uri name, System.Fabric.NameEnumerationResult previousResult, bool recursive, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.EnumerateSubNamesAsync : Uri * System.Fabric.NameEnumerationResult * bool * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.NameEnumerationResult>
Public Function EnumerateSubNamesAsync (name As Uri, previousResult As NameEnumerationResult, recursive As Boolean, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of NameEnumerationResult)

参数

name
Uri

要枚举的父 Service Fabric 名称。

previousResult
NameEnumerationResult

上一个枚举调用返回的结果。 对于初始调用,此值为 null。

recursive
Boolean

True 如果枚举应为递归,则为 。

timeout
TimeSpan

在返回 TimeoutException之前,系统允许此操作继续的最长时间。

cancellationToken
CancellationToken

CancellationToken操作正在观测的 。 它可用于传播应取消操作的通知。

返回

表示异步枚举操作的任务。

请参阅 NameEnumerationResult

例外

由以下原因之一引起:

当一个或多个参数无效时,将返回E_INVALIDARG。

由以下原因之一引起:

将 null 引用传递给不接受该方法作为有效参数的方法时,将返回E_POINTER。

NameNotFound 当用户提供的 name 不存在时返回 。

由以下原因之一引起:

操作中止时返回E_ABORT。

由以下原因之一引起:

InvalidNameUri 如果 name 不是有效的 Service Fabric 名称,则返回 。

https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions 请参阅处理常见 FabricClient 故障。

发生内部错误时会引发此异常。

注解

操作的超时将设置为默认超时 (1 分钟) 。

适用于