ServicePartitionClient<TCommunicationClient>.InvokeWithRetry Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
InvokeWithRetry(Action<TCommunicationClient>, Type[]) |
Obsolète.
Appelle la fonction donnée et effectue une nouvelle tentative pour les exceptions levées autres que les exceptions dans les doNotRetryExceptionTypes. Pour les exceptions qui ne se trouvent pas dans doNotRetryExceptionTypes, la méthode ReportOperationExceptionAsync() de CommunicationClientFactory contrôle si l’exception doit être retentée ou non. |
InvokeWithRetry<TResult>(Func<TCommunicationClient,TResult>, Type[]) |
Obsolète.
Appelle la fonction donnée et effectue une nouvelle tentative pour les exceptions levées autres que les exceptions dans les doNotRetryExceptionTypes. Pour les exceptions qui ne se trouvent pas dans doNotRetryExceptionTypes, la méthode ReportOperationExceptionAsync() de CommunicationClientFactory contrôle si l’exception doit être retentée ou non. |
InvokeWithRetry(Action<TCommunicationClient>, Type[])
Attention
Use InvokeWithRetryAsync Api instead
Appelle la fonction donnée et effectue une nouvelle tentative pour les exceptions levées autres que les exceptions dans les doNotRetryExceptionTypes. Pour les exceptions qui ne se trouvent pas dans doNotRetryExceptionTypes, la méthode ReportOperationExceptionAsync() de CommunicationClientFactory contrôle si l’exception doit être retentée ou non.
[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())
Paramètres
- func
- Action<TCommunicationClient>
Fonction appelée
- doNotRetryExceptionTypes
- Type[]
Exceptions pour lesquelles le client de partition de service ne doit pas réessayer
- Attributs
S’applique à
InvokeWithRetry<TResult>(Func<TCommunicationClient,TResult>, Type[])
Attention
Use InvokeWithRetryAsync Api instead
Appelle la fonction donnée et effectue une nouvelle tentative pour les exceptions levées autres que les exceptions dans les doNotRetryExceptionTypes. Pour les exceptions qui ne se trouvent pas dans doNotRetryExceptionTypes, la méthode ReportOperationExceptionAsync() de CommunicationClientFactory contrôle si l’exception doit être retentée ou non.
[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
Paramètres de type
- TResult
Résultat de l’appel de la fonction
Paramètres
- func
- Func<TCommunicationClient,TResult>
Fonction appelée
- doNotRetryExceptionTypes
- Type[]
Exceptions pour lesquelles le client de partition de service ne doit pas réessayer
Retours
Résultat de la fonction donnée dans l’argument
- Attributs
S’applique à
Azure SDK for .NET