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

FabricClient.QueryClient.GetReplicaListAsync 方法

定义

重载

GetReplicaListAsync(Guid, String, TimeSpan, CancellationToken)

获取分区的所有副本的详细信息。 如果副本不适合页面,则返回一页结果以及可用于获取下一页的继续标记。

GetReplicaListAsync(Guid, Int64, ServiceReplicaStatusFilter, String, TimeSpan, CancellationToken)

获取与副本 (replica) 或实例筛选器和状态筛选器匹配的分区的所有副本的详细信息。 如果副本不适合页面,则返回一页结果以及可用于获取下一页的继续标记。

GetReplicaListAsync(Guid, Int64, ServiceReplicaStatusFilter, TimeSpan, CancellationToken)

获取与副本 (replica) 或实例筛选器和状态筛选器匹配的分区的所有副本的详细信息。 如果副本不适合页面,则返回一页结果以及可用于获取下一页的继续标记。

GetReplicaListAsync(Guid, String)

获取分区的所有副本的详细信息。 如果副本不适合页面,则返回一页结果以及可用于获取下一页的继续标记。

GetReplicaListAsync(Guid, Int64)

获取与副本 (replica) 或实例筛选器和状态筛选器匹配的分区的所有副本的详细信息。 如果副本不适合页面,则返回一页结果以及可用于获取下一页的继续标记。

GetReplicaListAsync(Guid)

获取分区的所有副本的详细信息。 如果副本不适合页面,则返回一页结果以及可用于获取下一页的继续标记。

GetReplicaListAsync(Guid, Int64, TimeSpan, CancellationToken)

获取与副本 (replica) 或实例筛选器匹配的分区的所有副本的详细信息。 如果副本不适合页面,则返回一页结果以及可用于获取下一页的继续标记。

GetReplicaListAsync(Guid, String, TimeSpan, CancellationToken)

获取分区的所有副本的详细信息。 如果副本不适合页面,则返回一页结果以及可用于获取下一页的继续标记。

public System.Threading.Tasks.Task<System.Fabric.Query.ServiceReplicaList> GetReplicaListAsync (Guid partitionId, string continuationToken, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.GetReplicaListAsync : Guid * string * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Query.ServiceReplicaList>
Public Function GetReplicaListAsync (partitionId As Guid, continuationToken As String, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of ServiceReplicaList)

参数

partitionId
Guid

要获取其副本的分区的分区标识符。

continuationToken
String

从上一个查询获取的继续标记。 此值可以一起传递到此查询,以从上次查询中断的位置开始。 不传递延续标记意味着返回的结果从第一页开始。

timeout
TimeSpan

指定此操作在超时之前必须完成的持续时间。

cancellationToken
CancellationToken

传播应取消操作的通知。

返回

表示异步操作的任务。

返回的任务包含分区的副本 (replica) 信息。ServiceReplicaList

例外

注解

Service Fabric 是一个分布式系统,其中许多组件具有相同实体的视图。

在不稳定或暂时性状态下,此视图可能与 和 不匹配GetDeployedReplicaListAsync(String, Uri)GetDeployedReplicaDetailAsync(String, Guid, Int64)

适用于

GetReplicaListAsync(Guid, Int64, ServiceReplicaStatusFilter, String, TimeSpan, CancellationToken)

获取与副本 (replica) 或实例筛选器和状态筛选器匹配的分区的所有副本的详细信息。 如果副本不适合页面,则返回一页结果以及可用于获取下一页的继续标记。

public System.Threading.Tasks.Task<System.Fabric.Query.ServiceReplicaList> GetReplicaListAsync (Guid partitionId, long replicaIdOrInstanceIdFilter, System.Fabric.Query.ServiceReplicaStatusFilter replicaStatusFilter, string continuationToken, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.GetReplicaListAsync : Guid * int64 * System.Fabric.Query.ServiceReplicaStatusFilter * string * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Query.ServiceReplicaList>
Public Function GetReplicaListAsync (partitionId As Guid, replicaIdOrInstanceIdFilter As Long, replicaStatusFilter As ServiceReplicaStatusFilter, continuationToken As String, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of ServiceReplicaList)

参数

partitionId
Guid

要获取其副本的分区的分区标识符。

replicaIdOrInstanceIdFilter
Int64

要获取其副本副本 (replica) 标识符或实例标识符。

replicaStatusFilter
ServiceReplicaStatusFilter

筛选结果以仅包含与此副本 (replica) 状态匹配的结果。

continuationToken
String

从上一个查询获取的继续标记。 此值可以一起传递到此查询,以从上次查询中断的位置开始。 不传递延续标记意味着返回的结果从第一页开始。

timeout
TimeSpan

指定此操作在超时之前必须完成的持续时间。

cancellationToken
CancellationToken

传播应取消操作的通知。

返回

表示异步查询操作的任务。

返回的任务包含分区的副本 (replica) 信息。ServiceReplicaList

例外

注解

Service Fabric 是一个分布式系统,其中许多组件具有相同实体的视图。

在不稳定或暂时性状态下,此视图可能与 和 不匹配GetDeployedReplicaListAsync(String, Uri)GetDeployedReplicaDetailAsync(String, Guid, Int64)

适用于

GetReplicaListAsync(Guid, Int64, ServiceReplicaStatusFilter, TimeSpan, CancellationToken)

获取与副本 (replica) 或实例筛选器和状态筛选器匹配的分区的所有副本的详细信息。 如果副本不适合页面,则返回一页结果以及可用于获取下一页的继续标记。

public System.Threading.Tasks.Task<System.Fabric.Query.ServiceReplicaList> GetReplicaListAsync (Guid partitionId, long replicaIdOrInstanceIdFilter, System.Fabric.Query.ServiceReplicaStatusFilter replicaStatusFilter, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.GetReplicaListAsync : Guid * int64 * System.Fabric.Query.ServiceReplicaStatusFilter * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Query.ServiceReplicaList>
Public Function GetReplicaListAsync (partitionId As Guid, replicaIdOrInstanceIdFilter As Long, replicaStatusFilter As ServiceReplicaStatusFilter, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of ServiceReplicaList)

参数

partitionId
Guid

要获取其副本的分区的分区标识符。

replicaIdOrInstanceIdFilter
Int64

要获取其副本副本 (replica) 标识符或实例标识符。

replicaStatusFilter
ServiceReplicaStatusFilter

要为其获取副本) (状态副本 (replica) 。

timeout
TimeSpan

指定此操作在超时之前必须完成的持续时间。

cancellationToken
CancellationToken

传播应取消操作的通知。

返回

表示异步查询操作的任务。

返回的任务包含分区的副本 (replica) 信息。ServiceReplicaList

例外

注解

Service Fabric 是一个分布式系统,其中许多组件具有相同实体的视图。

在不稳定或暂时性状态下,此视图可能与 和 不匹配GetDeployedReplicaListAsync(String, Uri)GetDeployedReplicaDetailAsync(String, Guid, Int64)

适用于

GetReplicaListAsync(Guid, String)

获取分区的所有副本的详细信息。 如果副本不适合页面,则返回一页结果以及可用于获取下一页的继续标记。

public System.Threading.Tasks.Task<System.Fabric.Query.ServiceReplicaList> GetReplicaListAsync (Guid partitionId, string continuationToken);
member this.GetReplicaListAsync : Guid * string -> System.Threading.Tasks.Task<System.Fabric.Query.ServiceReplicaList>
Public Function GetReplicaListAsync (partitionId As Guid, continuationToken As String) As Task(Of ServiceReplicaList)

参数

partitionId
Guid

要获取其副本的分区的分区标识符。

continuationToken
String

从上一个查询获取的继续标记。 此值可以一起传递到此查询,以从上次查询中断的位置开始。 不传递延续标记意味着返回的结果从第一页开始。

返回

表示异步操作的任务。

返回的任务包含分区的副本 (replica) 信息。ServiceReplicaList

例外

此操作的超时时间为 60 秒。

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

注解

Service Fabric 是一个分布式系统,其中许多组件具有相同实体的视图。

在不稳定或暂时性状态下,此视图可能与 和 不匹配GetDeployedReplicaListAsync(String, Uri)GetDeployedReplicaDetailAsync(String, Guid, Int64)

适用于

GetReplicaListAsync(Guid, Int64)

获取与副本 (replica) 或实例筛选器和状态筛选器匹配的分区的所有副本的详细信息。 如果副本不适合页面,则返回一页结果以及可用于获取下一页的继续标记。

public System.Threading.Tasks.Task<System.Fabric.Query.ServiceReplicaList> GetReplicaListAsync (Guid partitionId, long replicaIdOrInstanceIdFilter);
member this.GetReplicaListAsync : Guid * int64 -> System.Threading.Tasks.Task<System.Fabric.Query.ServiceReplicaList>
Public Function GetReplicaListAsync (partitionId As Guid, replicaIdOrInstanceIdFilter As Long) As Task(Of ServiceReplicaList)

参数

partitionId
Guid

要获取其副本的分区的分区标识符。

replicaIdOrInstanceIdFilter
Int64

要获取其副本副本 (replica) 标识符或实例标识符。

返回

表示异步查询操作的任务。

返回的任务包含分区的副本 (replica) 信息。ServiceReplicaList

例外

此操作的超时时间为 60 秒。

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

注解

Service Fabric 是一个分布式系统,其中许多组件具有相同实体的视图。

在不稳定或暂时性状态下,此视图可能与 和 不匹配GetDeployedReplicaListAsync(String, Uri)GetDeployedReplicaDetailAsync(String, Guid, Int64)

适用于

GetReplicaListAsync(Guid)

获取分区的所有副本的详细信息。 如果副本不适合页面,则返回一页结果以及可用于获取下一页的继续标记。

public System.Threading.Tasks.Task<System.Fabric.Query.ServiceReplicaList> GetReplicaListAsync (Guid partitionId);
member this.GetReplicaListAsync : Guid -> System.Threading.Tasks.Task<System.Fabric.Query.ServiceReplicaList>
Public Function GetReplicaListAsync (partitionId As Guid) As Task(Of ServiceReplicaList)

参数

partitionId
Guid

要为其获取副本的分区的分区标识符。

返回

表示异步查询操作的任务。

返回的任务包含分区的副本 (replica) 信息。ServiceReplicaList

例外

注解

Service Fabric 是一个分布式系统,其中许多组件具有同一实体的视图。

在不稳定或暂时性状态下,此视图可能与 和 不匹配GetDeployedReplicaListAsync(String, Uri)GetDeployedReplicaDetailAsync(String, Guid, Int64)

适用于

GetReplicaListAsync(Guid, Int64, TimeSpan, CancellationToken)

获取与副本 (replica) 或实例筛选器匹配的分区的所有副本的详细信息。 如果副本不适合页面,则返回一页结果以及可用于获取下一页的继续标记。

public System.Threading.Tasks.Task<System.Fabric.Query.ServiceReplicaList> GetReplicaListAsync (Guid partitionId, long replicaIdOrInstanceIdFilter, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.GetReplicaListAsync : Guid * int64 * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Query.ServiceReplicaList>
Public Function GetReplicaListAsync (partitionId As Guid, replicaIdOrInstanceIdFilter As Long, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of ServiceReplicaList)

参数

partitionId
Guid

要为其获取副本的分区的分区标识符。

replicaIdOrInstanceIdFilter
Int64

要为其获取副本副本 (replica) 标识符或实例标识符。

timeout
TimeSpan

指定此操作在超时之前必须完成的持续时间。

cancellationToken
CancellationToken

传播有关应取消操作的通知。

返回

表示异步查询操作的任务。

返回的任务包含分区的副本 (replica) 信息。ServiceReplicaList

例外

注解

Service Fabric 是一个分布式系统,其中许多组件具有同一实体的视图。

在不稳定或暂时性状态下,此视图可能与 和 不匹配GetDeployedReplicaListAsync(String, Uri)GetDeployedReplicaDetailAsync(String, Guid, Int64)

适用于