ServicePartitionClient<TCommunicationClient>.InvokeWithRetry メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
InvokeWithRetry(Action<TCommunicationClient>, Type[]) |
古い.
指定された関数を呼び出し、doNotRetryExceptionTypes 内の例外以外にスローされた例外を再試行します。 doNotRetryExceptionTypes にない例外の場合、CommunicationClientFactory の ReportOperationExceptionAsync() メソッドは例外を再試行するかどうかを制御します。 |
InvokeWithRetry<TResult>(Func<TCommunicationClient,TResult>, Type[]) |
古い.
指定された関数を呼び出し、doNotRetryExceptionTypes 内の例外以外にスローされた例外を再試行します。 doNotRetryExceptionTypes にない例外の場合、CommunicationClientFactory の ReportOperationExceptionAsync() メソッドは例外を再試行するかどうかを制御します。 |
InvokeWithRetry(Action<TCommunicationClient>, Type[])
注意事項
Use InvokeWithRetryAsync Api instead
指定された関数を呼び出し、doNotRetryExceptionTypes 内の例外以外にスローされた例外を再試行します。 doNotRetryExceptionTypes にない例外の場合、CommunicationClientFactory の ReportOperationExceptionAsync() メソッドは例外を再試行するかどうかを制御します。
[System.Obsolete("Use InvokeWithRetryAsync Api instead ")]
public void InvokeWithRetry (Action<TCommunicationClient> func, params Type[] doNotRetryExceptionTypes);
[<System.Obsolete("Use InvokeWithRetryAsync Api instead ")>]
member this.InvokeWithRetry : Action<'CommunicationClient (requires 'CommunicationClient :> Microsoft.ServiceFabric.Services.Communication.Client.ICommunicationClient)> * Type[] -> unit
Public Sub InvokeWithRetry (func As Action(Of TCommunicationClient), ParamArray doNotRetryExceptionTypes As Type())
パラメーター
- func
- Action<TCommunicationClient>
呼び出される関数
- doNotRetryExceptionTypes
- Type[]
サービス パーティション クライアントが再試行しない例外
- 属性
適用対象
InvokeWithRetry<TResult>(Func<TCommunicationClient,TResult>, Type[])
注意事項
Use InvokeWithRetryAsync Api instead
指定された関数を呼び出し、doNotRetryExceptionTypes 内の例外以外にスローされた例外を再試行します。 doNotRetryExceptionTypes にない例外の場合、CommunicationClientFactory の ReportOperationExceptionAsync() メソッドは例外を再試行するかどうかを制御します。
[System.Obsolete("Use InvokeWithRetryAsync Api instead ")]
public TResult InvokeWithRetry<TResult> (Func<TCommunicationClient,TResult> func, params Type[] doNotRetryExceptionTypes);
[<System.Obsolete("Use InvokeWithRetryAsync Api instead ")>]
member this.InvokeWithRetry : Func<'CommunicationClient, 'Result (requires 'CommunicationClient :> Microsoft.ServiceFabric.Services.Communication.Client.ICommunicationClient)> * Type[] -> 'Result
Public Function InvokeWithRetry(Of TResult) (func As Func(Of TCommunicationClient, TResult), ParamArray doNotRetryExceptionTypes As Type()) As TResult
型パラメーター
- TResult
呼び出される関数の結果
パラメーター
- func
- Func<TCommunicationClient,TResult>
呼び出される関数
- doNotRetryExceptionTypes
- Type[]
サービス パーティション クライアントが再試行しない例外
戻り値
引数に指定された関数の結果
- 属性
適用対象
Azure SDK for .NET