次の方法で共有


WcfExceptionHandler クラス

定義

このクラスは、WCF ベースの通信リスナーを使用するサービス ファブリック サービスとの通信で発生する WCF 例外の処理を提供します。

public class WcfExceptionHandler : Microsoft.ServiceFabric.Services.Communication.Client.IExceptionHandler
type WcfExceptionHandler = class
    interface IExceptionHandler
Public Class WcfExceptionHandler
Implements IExceptionHandler
継承
WcfExceptionHandler
実装

注釈

例外は、次の説明に従って処理されます。

次の例外は、サービスのフェールオーバーを示しています。 これらの例外は、 メソッドから TryHandleException(ExceptionInformation, OperationRetrySettings, ExceptionHandlingResult)ExceptionHandlingRetryResult返すことによって処理されます。 IsTransientExceptionHandlingRetryResult プロパティは false に設定され、RetryDelayプロパティは にランダムな値にMaxRetryBackoffIntervalOnNonTransientErrors設定され、 MaxRetryCount プロパティは にMaxValue設定されます。
次の例外は、一時的なエラー状態を示し、 メソッドからTryHandleException(ExceptionInformation, OperationRetrySettings, ExceptionHandlingResult)を返ExceptionHandlingRetryResultすことによって処理されます。 IsTransientExceptionHandlingRetryResult プロパティは true に設定され、RetryDelayプロパティは にランダムな値にMaxRetryBackoffIntervalOnTransientErrors設定され、 MaxRetryCount プロパティは にMaxValue設定されます。
次の例外は、クライアントとサービス間のバインディングまたはコントラクトの不一致を示しています。 これらの例外は、 メソッドから TryHandleException(ExceptionInformation, OperationRetrySettings, ExceptionHandlingResult)ExceptionHandlingThrowResult返すことによって処理されます。
次の例外は、サービスからのエラーを示しています。 これらは、 メソッドから TryHandleException(ExceptionInformation, OperationRetrySettings, ExceptionHandlingResult)ExceptionHandlingThrowResult返すことによって処理されます。
以外の例外はすべてCommunicationExceptionFaultException、 メソッドからTryHandleException(ExceptionInformation, OperationRetrySettings, ExceptionHandlingResult)を返ExceptionHandlingRetryResultすことによって処理されます。 IsTransientExceptionHandlingRetryResult プロパティは true に設定され、RetryDelayプロパティは にランダムな値にMaxRetryBackoffIntervalOnTransientErrors設定され、 MaxRetryCount プロパティは にDefaultMaxRetryCountForTransientErrors設定されます。

コンストラクター

WcfExceptionHandler()

WcfExceptionHandler クラスの新しいインスタンスを初期化します。

明示的なインターフェイスの実装

IExceptionHandler.TryHandleException(ExceptionInformation, OperationRetrySettings, ExceptionHandlingResult)

例外を調べ、その例外を処理する方法を決定するメソッド。

適用対象