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

FabricClient.ClusterManagementClient.RecoverPartitionAsync 方法

定义

重载

RecoverPartitionAsync(Guid, TimeSpan, CancellationToken)

向 Service Fabric 群集指示它应尝试恢复当前停滞在仲裁丢失状态的特定分区。

RecoverPartitionAsync(Guid)

向 Service Fabric 群集指示它应尝试恢复当前停滞在仲裁丢失状态的特定分区。

RecoverPartitionAsync(Guid, TimeSpan, CancellationToken)

向 Service Fabric 群集指示它应尝试恢复当前停滞在仲裁丢失状态的特定分区。

public System.Threading.Tasks.Task RecoverPartitionAsync (Guid partitionId, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.RecoverPartitionAsync : Guid * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function RecoverPartitionAsync (partitionId As Guid, timeout As TimeSpan, cancellationToken As CancellationToken) As Task

参数

partitionId
Guid

要恢复的分区 ID

timeout
TimeSpan

定义最大时间量的时间跨度将允许此操作在返回 TimeoutException之前继续。

cancellationToken
CancellationToken

操作正在观察的可选取消标记。 它可用于发送应取消操作的通知。 请注意,取消是建议性的,即使取消了操作,操作仍可能已完成。

返回

表示意向确认的任务。

例外

注解

仅当确定已关闭的副本无法恢复时,才执行此操作。 不当地使用此 API 可能导致潜在的数据丢失。

适用于

RecoverPartitionAsync(Guid)

向 Service Fabric 群集指示它应尝试恢复当前停滞在仲裁丢失状态的特定分区。

public System.Threading.Tasks.Task RecoverPartitionAsync (Guid partitionId);
member this.RecoverPartitionAsync : Guid -> System.Threading.Tasks.Task
Public Function RecoverPartitionAsync (partitionId As Guid) As Task

参数

partitionId
Guid

要恢复的分区 ID

返回

表示意向确认的任务。

例外

注解

仅当确定已关闭的副本无法恢复时,才执行此操作。 不当地使用此 API 可能导致潜在的数据丢失。

适用于