你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
FabricClient.TestManagementClient.GetPartitionQuorumLossProgressAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
GetPartitionQuorumLossProgressAsync(Guid) |
获取使用 StartPartitionQuorumLossAsync () 启动的测试命令的进度。 |
GetPartitionQuorumLossProgressAsync(Guid, CancellationToken) |
获取使用 StartPartitionQuorumLossAsync () 启动的测试命令的进度。 |
GetPartitionQuorumLossProgressAsync(Guid, TimeSpan) |
获取使用 StartPartitionQuorumLossAsync () 启动的测试命令的进度。 |
GetPartitionQuorumLossProgressAsync(Guid, TimeSpan, CancellationToken) |
获取使用 StartPartitionQuorumLossAsync () 启动的测试命令的进度。 |
GetPartitionQuorumLossProgressAsync(Guid)
获取使用 StartPartitionQuorumLossAsync () 启动的测试命令的进度。
public System.Threading.Tasks.Task<System.Fabric.PartitionQuorumLossProgress> GetPartitionQuorumLossProgressAsync (Guid operationId);
member this.GetPartitionQuorumLossProgressAsync : Guid -> System.Threading.Tasks.Task<System.Fabric.PartitionQuorumLossProgress>
Public Function GetPartitionQuorumLossProgressAsync (operationId As Guid) As Task(Of PartitionQuorumLossProgress)
参数
- operationId
- Guid
使用 StartPartitionQuorumLossAsync () 启动测试命令时传入的 operationId。
返回
PartitionQuorumLossProgress 对象,包含 TestCommandProgressState 和 PartitionQuorumLossResult。
注解
必须启用 FaultAnalysisService 才能使用此 API。
如果返回的 PartitionQuorumLossProgress.State == Faulted,请检查 PartitionQuorumLossProgress.Result.Exception 以确定原因。 PartitionQuorumLossProgress.Result.Exception 值: - ArgumentException - 输入无效。 - FabricException,ErrorCode 属性为: - PartitionNotFound - 未找到指定的分区,或者不是属于指定服务的分区。 - FabricInvalidForStatlessServicesException - 此操作对无状态服务无效。 - FabricOnlyValidForStatefulPersistentServicesException - 此操作对有状态内存中服务无效。
适用于
GetPartitionQuorumLossProgressAsync(Guid, CancellationToken)
获取使用 StartPartitionQuorumLossAsync () 启动的测试命令的进度。
public System.Threading.Tasks.Task<System.Fabric.PartitionQuorumLossProgress> GetPartitionQuorumLossProgressAsync (Guid operationId, System.Threading.CancellationToken cancellationToken);
member this.GetPartitionQuorumLossProgressAsync : Guid * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.PartitionQuorumLossProgress>
Public Function GetPartitionQuorumLossProgressAsync (operationId As Guid, cancellationToken As CancellationToken) As Task(Of PartitionQuorumLossProgress)
参数
- operationId
- Guid
使用 StartPartitionQuorumLossAsync () 启动测试命令时传入的 operationId。
- cancellationToken
- CancellationToken
可以发出此令牌的信号,以在操作完成之前中止此操作
返回
PartitionQuorumLossProgress 对象,包含 TestCommandProgressState 和 PartitionQuorumLossResult。
注解
必须启用 FaultAnalysisService 才能使用此 API。
如果返回的 PartitionQuorumLossProgress.State == Faulted,请检查 PartitionQuorumLossProgress.Result.Exception 以确定原因。 PartitionQuorumLossProgress.Result.Exception 值: - ArgumentException - 输入无效。 - FabricException,ErrorCode 属性为: - PartitionNotFound - 未找到指定的分区,或者不是属于指定服务的分区。 - FabricInvalidForStatlessServicesException - 此操作对无状态服务无效。 - FabricOnlyValidForStatefulPersistentServicesException - 此操作对有状态内存中服务无效。
适用于
GetPartitionQuorumLossProgressAsync(Guid, TimeSpan)
获取使用 StartPartitionQuorumLossAsync () 启动的测试命令的进度。
public System.Threading.Tasks.Task<System.Fabric.PartitionQuorumLossProgress> GetPartitionQuorumLossProgressAsync (Guid operationId, TimeSpan timeout);
member this.GetPartitionQuorumLossProgressAsync : Guid * TimeSpan -> System.Threading.Tasks.Task<System.Fabric.PartitionQuorumLossProgress>
Public Function GetPartitionQuorumLossProgressAsync (operationId As Guid, timeout As TimeSpan) As Task(Of PartitionQuorumLossProgress)
参数
- operationId
- Guid
使用 StartPartitionQuorumLossAsync () 启动测试命令时传入的 operationId。
- timeout
- TimeSpan
超时。
返回
PartitionQuorumLossProgress 对象,包含 TestCommandProgressState 和 PartitionQuorumLossResult。
注解
必须启用 FaultAnalysisService 才能使用此 API。
如果返回的 PartitionQuorumLossProgress.State == Faulted,请检查 PartitionQuorumLossProgress.Result.Exception 以确定原因。 PartitionQuorumLossProgress.Result.Exception 值: - ArgumentException - 输入无效。 - FabricException,ErrorCode 属性为: - PartitionNotFound - 未找到指定的分区,或者不是属于指定服务的分区。 - FabricInvalidForStatlessServicesException - 此操作对无状态服务无效。 - FabricOnlyValidForStatefulPersistentServicesException - 此操作对有状态内存中服务无效。
适用于
GetPartitionQuorumLossProgressAsync(Guid, TimeSpan, CancellationToken)
获取使用 StartPartitionQuorumLossAsync () 启动的测试命令的进度。
public System.Threading.Tasks.Task<System.Fabric.PartitionQuorumLossProgress> GetPartitionQuorumLossProgressAsync (Guid operationId, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.GetPartitionQuorumLossProgressAsync : Guid * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.PartitionQuorumLossProgress>
Public Function GetPartitionQuorumLossProgressAsync (operationId As Guid, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of PartitionQuorumLossProgress)
参数
- operationId
- Guid
使用 StartPartitionQuorumLossAsync () 启动测试命令时传入的 operationId。
- timeout
- TimeSpan
超时。
- cancellationToken
- CancellationToken
可以发出此令牌的信号,以在操作完成之前中止此操作
返回
PartitionQuorumLossProgress 对象,包含 TestCommandProgressState 和 PartitionQuorumLossResult。
注解
必须启用 FaultAnalysisService 才能使用此 API。
如果返回的 PartitionQuorumLossProgress.State == Faulted,请检查 PartitionQuorumLossProgress.Result.Exception 以确定原因。 PartitionQuorumLossProgress.Result.Exception 值: - ArgumentException - 输入无效。 - FabricException,ErrorCode 属性为: - PartitionNotFound - 未找到指定的分区,或者不是属于指定服务的分区。 - FabricInvalidForStatlessServicesException - 此操作对无状态服务无效。 - FabricOnlyValidForStatefulPersistentServicesException - 此操作对有状态内存中服务无效。