ServicePartitionClient<TCommunicationClient>.InvokeWithRetry Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
InvokeWithRetry(Action<TCommunicationClient>, Type[]) |
Obsoleto.
Invoca a função fornecida, repetindo exceções geradas além das exceções em doNotRetryExceptionTypes. Para exceções que não estão em doNotRetryExceptionTypes, o método ReportOperationExceptionAsync() da CommunicationClientFactory controla se a exceção deve ser repetida ou não. |
InvokeWithRetry<TResult>(Func<TCommunicationClient,TResult>, Type[]) |
Obsoleto.
Invoca a função fornecida, repetindo exceções geradas além das exceções em doNotRetryExceptionTypes. Para exceções que não estão em doNotRetryExceptionTypes, o método ReportOperationExceptionAsync() da CommunicationClientFactory controla se a exceção deve ser repetida ou não. |
InvokeWithRetry(Action<TCommunicationClient>, Type[])
Cuidado
Use InvokeWithRetryAsync Api instead
Invoca a função fornecida, repetindo exceções geradas além das exceções em doNotRetryExceptionTypes. Para exceções que não estão em doNotRetryExceptionTypes, o método ReportOperationExceptionAsync() da CommunicationClientFactory controla se a exceção deve ser repetida ou não.
[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())
Parâmetros
- func
- Action<TCommunicationClient>
Função que está sendo invocada
- doNotRetryExceptionTypes
- Type[]
Exceções para as quais o cliente de partição de serviço não deve tentar novamente
- Atributos
Aplica-se a
InvokeWithRetry<TResult>(Func<TCommunicationClient,TResult>, Type[])
Cuidado
Use InvokeWithRetryAsync Api instead
Invoca a função fornecida, repetindo exceções geradas além das exceções em doNotRetryExceptionTypes. Para exceções que não estão em doNotRetryExceptionTypes, o método ReportOperationExceptionAsync() da CommunicationClientFactory controla se a exceção deve ser repetida ou não.
[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
Parâmetros de tipo
- TResult
Resultado da função que está sendo invocada
Parâmetros
- func
- Func<TCommunicationClient,TResult>
Função que está sendo invocada
- doNotRetryExceptionTypes
- Type[]
Exceções para as quais o cliente de partição de serviço não deve tentar novamente
Retornos
Resultado da função fornecida no argumento
- Atributos
Aplica-se a
Azure SDK for .NET