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

FabricClient.TestManagementClient.InvokeQuorumLossAsync 方法

定义

重载

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan)
已过时.

造成给定的有状态服务分区发生仲裁丢失。

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan, CancellationToken)
已过时.

造成给定的有状态服务分区发生仲裁丢失。

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan, TimeSpan)
已过时.

造成给定的有状态服务分区发生仲裁丢失。

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan, TimeSpan, CancellationToken)
已过时.

造成给定的有状态服务分区发生仲裁丢失。

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan)

注意

This api is deprecated, use StartPartitionQuorumLossAsync instead. StartPartitionQuorumLossAsync requires the FaultAnalysisService

造成给定的有状态服务分区发生仲裁丢失。

[System.Obsolete("This api is deprecated, use StartPartitionQuorumLossAsync instead.  StartPartitionQuorumLossAsync requires the FaultAnalysisService")]
public System.Threading.Tasks.Task<System.Fabric.Result.InvokeQuorumLossResult> InvokeQuorumLossAsync (System.Fabric.PartitionSelector partitionSelector, System.Fabric.QuorumLossMode quorumLossMode, TimeSpan quorumLossDuration);
[<System.Obsolete("This api is deprecated, use StartPartitionQuorumLossAsync instead.  StartPartitionQuorumLossAsync requires the FaultAnalysisService")>]
member this.InvokeQuorumLossAsync : System.Fabric.PartitionSelector * System.Fabric.QuorumLossMode * TimeSpan -> System.Threading.Tasks.Task<System.Fabric.Result.InvokeQuorumLossResult>
Public Function InvokeQuorumLossAsync (partitionSelector As PartitionSelector, quorumLossMode As QuorumLossMode, quorumLossDuration As TimeSpan) As Task(Of InvokeQuorumLossResult)

参数

partitionSelector
PartitionSelector

将调用仲裁丢失的分区。 PartitionSelector

quorumLossMode
QuorumLossMode

PartialQuorumLoss 或 FullQuorumLoss。

quorumLossDuration
TimeSpan

分区将保留仲裁丢失的时间量。

返回

InvokeQuorumLossResult InvokeQuorumLossResult

属性

例外

操作花费的时间超过了其分配的时间。

异步操作已取消。

指定的分区不是有状态持久化服务的一部分。

注解

FullQuorumLoss - 目标分区的所有副本都将关闭。 PartialQuorumLoss - 目标分区的副本仲裁将被关闭。

quorumLossMode 指示为导致仲裁丢失而出错的副本数。 对于 quorumLossDuration,分区将保持仲裁丢失状态。

调用此 API 时,只能将有状态服务作为目标。

建议不要在调用此 API 时将系统服务作为目标。

重要说明:此 API 在运行时不应中止。 在运行时中止此 API 可能会留下状态。 如果此 API 在运行时中止,则应调用 CleanTestStateAsync () 以删除可能已留下的状态。

适用于

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan, CancellationToken)

注意

This api is deprecated, use StartPartitionQuorumLossAsync instead. StartPartitionQuorumLossAsync requires the FaultAnalysisService

造成给定的有状态服务分区发生仲裁丢失。

[System.Obsolete("This api is deprecated, use StartPartitionQuorumLossAsync instead.  StartPartitionQuorumLossAsync requires the FaultAnalysisService")]
public System.Threading.Tasks.Task<System.Fabric.Result.InvokeQuorumLossResult> InvokeQuorumLossAsync (System.Fabric.PartitionSelector partitionSelector, System.Fabric.QuorumLossMode quorumLossMode, TimeSpan quorumLossDuration, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("This api is deprecated, use StartPartitionQuorumLossAsync instead.  StartPartitionQuorumLossAsync requires the FaultAnalysisService")>]
member this.InvokeQuorumLossAsync : System.Fabric.PartitionSelector * System.Fabric.QuorumLossMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.InvokeQuorumLossResult>
Public Function InvokeQuorumLossAsync (partitionSelector As PartitionSelector, quorumLossMode As QuorumLossMode, quorumLossDuration As TimeSpan, cancellationToken As CancellationToken) As Task(Of InvokeQuorumLossResult)

参数

partitionSelector
PartitionSelector

将调用仲裁丢失的分区。 PartitionSelector

quorumLossMode
QuorumLossMode

PartialQuorumLoss 或 FullQuorumLoss。

quorumLossDuration
TimeSpan

分区将保留仲裁丢失的时间量。

cancellationToken
CancellationToken

操作的取消标记。

返回

InvokeQuorumLossResult InvokeQuorumLossResult

属性

例外

操作花费的时间超过了其分配的时间。

异步操作已取消。

指定的分区不是有状态持久化服务的一部分。

注解

FullQuorumLoss - 目标分区的所有副本都将关闭。 PartialQuorumLoss - 目标分区的副本仲裁将被关闭。

quorumLossMode 指示为导致仲裁丢失而出错的副本数。 对于 quorumLossDuration,分区将保持仲裁丢失状态。

调用此 API 时,只能将有状态服务作为目标。

建议不要在调用此 API 时将系统服务作为目标。

重要说明:此 API 在运行时不应中止。 在运行时中止此 API 可能会留下状态。 如果此 API 在运行时中止,则应调用 CleanTestStateAsync () 以删除可能已留下的状态。

适用于

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan, TimeSpan)

注意

This api is deprecated, use StartPartitionQuorumLossAsync instead. StartPartitionQuorumLossAsync requires the FaultAnalysisService

造成给定的有状态服务分区发生仲裁丢失。

[System.Obsolete("This api is deprecated, use StartPartitionQuorumLossAsync instead.  StartPartitionQuorumLossAsync requires the FaultAnalysisService")]
public System.Threading.Tasks.Task<System.Fabric.Result.InvokeQuorumLossResult> InvokeQuorumLossAsync (System.Fabric.PartitionSelector partitionSelector, System.Fabric.QuorumLossMode quorumLossMode, TimeSpan quorumLossDuration, TimeSpan operationTimeout);
[<System.Obsolete("This api is deprecated, use StartPartitionQuorumLossAsync instead.  StartPartitionQuorumLossAsync requires the FaultAnalysisService")>]
member this.InvokeQuorumLossAsync : System.Fabric.PartitionSelector * System.Fabric.QuorumLossMode * TimeSpan * TimeSpan -> System.Threading.Tasks.Task<System.Fabric.Result.InvokeQuorumLossResult>
Public Function InvokeQuorumLossAsync (partitionSelector As PartitionSelector, quorumLossMode As QuorumLossMode, quorumLossDuration As TimeSpan, operationTimeout As TimeSpan) As Task(Of InvokeQuorumLossResult)

参数

partitionSelector
PartitionSelector

将调用仲裁丢失的分区。 PartitionSelector

quorumLossMode
QuorumLossMode

PartialQuorumLoss 或 FullQuorumLoss。

quorumLossDuration
TimeSpan

分区将保留仲裁丢失的时间量。

operationTimeout
TimeSpan

整个操作的总体超时。

返回

InvokeQuorumLossResult InvokeQuorumLossResult

属性

例外

操作花费的时间超过了其分配的时间。

异步操作已取消。

指定的分区不是有状态持久化服务的一部分。

注解

FullQuorumLoss - 目标分区的所有副本都将关闭。 PartialQuorumLoss - 目标分区的副本仲裁将被关闭。

quorumLossMode 指示为导致仲裁丢失而出错的副本数。 对于 quorumLossDuration,分区将保持仲裁丢失状态。

调用此 API 时,只能将有状态服务作为目标。

建议不要在调用此 API 时将系统服务作为目标。

重要说明:此 API 在运行时不应中止。 在运行时中止此 API 可能会留下状态。 如果此 API 在运行时中止,则应调用 CleanTestStateAsync () 以删除可能已留下的状态。

适用于

InvokeQuorumLossAsync(PartitionSelector, QuorumLossMode, TimeSpan, TimeSpan, CancellationToken)

注意

This api is deprecated, use StartPartitionQuorumLossAsync instead. StartPartitionQuorumLossAsync requires the FaultAnalysisService

造成给定的有状态服务分区发生仲裁丢失。

[System.Obsolete("This api is deprecated, use StartPartitionQuorumLossAsync instead.  StartPartitionQuorumLossAsync requires the FaultAnalysisService")]
public System.Threading.Tasks.Task<System.Fabric.Result.InvokeQuorumLossResult> InvokeQuorumLossAsync (System.Fabric.PartitionSelector partitionSelector, System.Fabric.QuorumLossMode quorumlossMode, TimeSpan quorumlossDuration, TimeSpan operationTimeout, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("This api is deprecated, use StartPartitionQuorumLossAsync instead.  StartPartitionQuorumLossAsync requires the FaultAnalysisService")>]
member this.InvokeQuorumLossAsync : System.Fabric.PartitionSelector * System.Fabric.QuorumLossMode * TimeSpan * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Result.InvokeQuorumLossResult>
Public Function InvokeQuorumLossAsync (partitionSelector As PartitionSelector, quorumlossMode As QuorumLossMode, quorumlossDuration As TimeSpan, operationTimeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of InvokeQuorumLossResult)

参数

partitionSelector
PartitionSelector

将调用仲裁丢失的分区。 PartitionSelector

quorumlossMode
QuorumLossMode

PartialQuorumLoss 或 FullQuorumLoss。

quorumlossDuration
TimeSpan

分区将保留仲裁丢失的时间量。

operationTimeout
TimeSpan

整个操作的总体超时。

cancellationToken
CancellationToken

操作的取消标记。

返回

InvokeQuorumLossResult InvokeQuorumLossResult

属性

例外

操作花费的时间超过了其分配的时间。

异步操作已取消。

指定的分区不是有状态持久化服务的一部分。

注解

FullQuorumLoss - 目标分区的所有副本都将关闭。 PartialQuorumLoss - 目标分区的副本仲裁将被关闭。

quorumLossMode 指示为导致仲裁丢失而出错的副本数。 对于 quorumLossDuration,分区将保持仲裁丢失状态。

调用此 API 时,只能将有状态服务作为目标。

建议不要在调用此 API 时将系统服务作为目标。

重要说明:此 API 在运行时不应中止。 在运行时中止此 API 可能会留下状态。 如果此 API 在运行时中止,则应调用 CleanTestStateAsync () 以删除可能已留下的状态。

适用于