Partilhar via


OperationRetrySettings Construtores

Definição

Sobrecargas

OperationRetrySettings()

Inicializa uma nova instância da OperationRetrySettings classe com valores padrão para as configurações de repetição. O valor padrão para MaxRetryCount é 10. O valor padrão de ClientRetryTimeout é infinito, o que significa uma repetição indefinte para erros não transitórios.

OperationRetrySettings(IRetryPolicy)

Inicializa uma nova instância da OperationRetrySettings classe com a política de repetição fornecida.

OperationRetrySettings(TimeSpan)

Inicializa uma nova instância da OperationRetrySettings classe O valor padrão para MaxRetryCount é 10 .

OperationRetrySettings(TimeSpan, TimeSpan, Int32, Int32)

Inicializa uma nova instância da OperationRetrySettings classe com as configurações fornecidas.

OperationRetrySettings()

Inicializa uma nova instância da OperationRetrySettings classe com valores padrão para as configurações de repetição. O valor padrão para MaxRetryCount é 10. O valor padrão de ClientRetryTimeout é infinito, o que significa uma repetição indefinte para erros não transitórios.

public OperationRetrySettings ();
Public Sub New ()

Aplica-se a

OperationRetrySettings(IRetryPolicy)

Inicializa uma nova instância da OperationRetrySettings classe com a política de repetição fornecida.

public OperationRetrySettings (Microsoft.ServiceFabric.Services.Communication.Client.IRetryPolicy retryPolicy);
new Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings : Microsoft.ServiceFabric.Services.Communication.Client.IRetryPolicy -> Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings
Public Sub New (retryPolicy As IRetryPolicy)

Parâmetros

retryPolicy
IRetryPolicy

Especifica a Política de Repetição a ser usada para a comunicação entre o cliente e o serviço.

Aplica-se a

OperationRetrySettings(TimeSpan)

Inicializa uma nova instância da OperationRetrySettings classe O valor padrão para MaxRetryCount é 10 .

public OperationRetrySettings (TimeSpan clientRetryTimeout);
new Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings : TimeSpan -> Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings
Public Sub New (clientRetryTimeout As TimeSpan)

Parâmetros

clientRetryTimeout
TimeSpan

Especifica o tempo máximo que o cliente tenta novamente a chamada antes de sair

Aplica-se a

OperationRetrySettings(TimeSpan, TimeSpan, Int32, Int32)

Inicializa uma nova instância da OperationRetrySettings classe com as configurações fornecidas.

public OperationRetrySettings (TimeSpan maxRetryBackoffIntervalOnTransientErrors, TimeSpan maxRetryBackoffIntervalOnNonTransientErrors, int defaultMaxRetryCountForTransientErrors, int defaultMaxRetryCountForNonTransientErrors = 2147483647);
new Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings : TimeSpan * TimeSpan * int * int -> Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings
Public Sub New (maxRetryBackoffIntervalOnTransientErrors As TimeSpan, maxRetryBackoffIntervalOnNonTransientErrors As TimeSpan, defaultMaxRetryCountForTransientErrors As Integer, Optional defaultMaxRetryCountForNonTransientErrors As Integer = 2147483647)

Parâmetros

maxRetryBackoffIntervalOnTransientErrors
TimeSpan

Especifica o intervalo máximo para o recuo antes de tentar novamente incase de erros transitórios

maxRetryBackoffIntervalOnNonTransientErrors
TimeSpan

Especifica o intervalo máximo para recuar antes de tentar novamente erros não transitórios

defaultMaxRetryCountForTransientErrors
Int32

Especifica o número máximo de vezes para tentar novamente erros transitórios.

defaultMaxRetryCountForNonTransientErrors
Int32

Especifica o número máximo de vezes para tentar novamente erros não transitórios.

Aplica-se a