FabricNotPrimaryException クラス

定義

呼び出し先がプライマリでない場合にスローされる例外。

[System.Serializable]
public class FabricNotPrimaryException : System.Fabric.FabricException
[<System.Serializable>]
type FabricNotPrimaryException = class
    inherit FabricException
Public Class FabricNotPrimaryException
Inherits FabricException
継承
FabricNotPrimaryException
属性

注釈

FabricNotPrimaryException 、呼び出し先が現在プライマリではないので、操作を実行できないことを示します。 たとえば、セカンダリ レプリカが を介して ReplicateAsync(OperationData, CancellationToken, Int64)操作をレプリケートしようとした場合、この例外が発生する可能性があります。 可能性の高いシナリオは、レプリカがプライマリでなくなった場合です。

信頼できるコレクションの処理FabricNotPrimaryException: 1. サービスが RunAsync に表示FabricNotPrimaryExceptionされる場合は、例外をキャッチし、すべてのタスクを完了し、RunAsync から戻る必要があります。 CancellationTokenRunAsync に渡された がシグナル通知されます。 この取り消しが通知されると、すべてのバックグラウンド タスクが実行を完了する必要があります。 2. (通信リスナー経由など) クライアント要求の処理中にサービスが認識 FabricNotPrimaryException された場合、サービスは例外をクライアントにスローして、新しいプライマリを見つけるためにサービスを再解決する必要があることをクライアントに通知する必要があります。

コンストラクター

FabricNotPrimaryException()

エラー コード Unknownを使用して、 クラスのFabricNotPrimaryException新しいインスタンスを初期化します。

FabricNotPrimaryException(FabricErrorCode)

指定したエラー コードを使用して、 クラスの FabricNotPrimaryException 新しいインスタンスを初期化します。

FabricNotPrimaryException(SerializationInfo, StreamingContext)

指定した情報、コンテキストを使用して、 クラスの FabricNotPrimaryException 新しいインスタンスを初期化します。

FabricNotPrimaryException(SerializationInfo, StreamingContext, FabricErrorCode)

指定した情報、コンテキスト、エラー コードを使用して、 クラスの FabricNotPrimaryException 新しいインスタンスを初期化します。

FabricNotPrimaryException(String)

指定したメッセージを使用して、FabricNotPrimaryException クラスの新しいインスタンスを初期化します。

FabricNotPrimaryException(String, Exception)

指定したエラー メッセージと、この例外の FabricNotPrimaryException 原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。

FabricNotPrimaryException(String, Exception, FabricErrorCode)

指定したエラー メッセージ、この例外の FabricNotPrimaryException 原因である内部例外への参照、および指定したエラー コードを使用して、 クラスの新しいインスタンスを初期化します。

FabricNotPrimaryException(String, FabricErrorCode)

指定したメッセージとエラー コードを使用して、 クラスの FabricNotPrimaryException 新しいインスタンスを初期化します。

プロパティ

ErrorCode

エラー コード パラメーターを取得します。

(継承元 FabricException)

適用対象