Compartir a través de


ExceptionHandlingRetryResult Constructores

Definición

Sobrecargas

ExceptionHandlingRetryResult(Exception, Boolean, OperationRetrySettings, Int32)

Inicializa una nueva instancia de la clase ExceptionHandlingRetryResult.

ExceptionHandlingRetryResult(Exception, Boolean, TimeSpan, Int32)

Inicializa una nueva instancia de la clase ExceptionHandlingRetryResult.

ExceptionHandlingRetryResult(String, Boolean, TimeSpan, Int32)

Inicializa una nueva instancia de la clase ExceptionHandlingRetryResult.

ExceptionHandlingRetryResult(Exception, Boolean, OperationRetrySettings, Int32)

Inicializa una nueva instancia de la clase ExceptionHandlingRetryResult.

public ExceptionHandlingRetryResult (Exception exception, bool isTransient, Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings retrySettings, int maxRetryCount);
new Microsoft.ServiceFabric.Services.Communication.Client.ExceptionHandlingRetryResult : Exception * bool * Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings * int -> Microsoft.ServiceFabric.Services.Communication.Client.ExceptionHandlingRetryResult
Public Sub New (exception As Exception, isTransient As Boolean, retrySettings As OperationRetrySettings, maxRetryCount As Integer)

Parámetros

exception
Exception

Excepción que se debe reintentar.

isTransient
Boolean

Indica si se trata de una excepción transitoria que se puede reintentar. Las excepciones transitorias que se pueden reintentar son aquellas en las que el canal de comunicación del cliente al servicio sigue existiendo. Las excepciones no transitorias que se pueden reintentar son aquellas en las que es necesario volver a resolver el punto de conexión de servicio antes de volver a intentarlo.

retrySettings
OperationRetrySettings

RetrySettings desde el que se va a esperar el intervalo antes de averiguar el reintento.

maxRetryCount
Int32

Número máximo de veces que se debe reintentar la excepción identificada por el parámetro exceptionId.

Se aplica a

ExceptionHandlingRetryResult(Exception, Boolean, TimeSpan, Int32)

Inicializa una nueva instancia de la clase ExceptionHandlingRetryResult.

public ExceptionHandlingRetryResult (Exception exception, bool isTransient, TimeSpan retryDelay, int maxRetryCount);
new Microsoft.ServiceFabric.Services.Communication.Client.ExceptionHandlingRetryResult : Exception * bool * TimeSpan * int -> Microsoft.ServiceFabric.Services.Communication.Client.ExceptionHandlingRetryResult
Public Sub New (exception As Exception, isTransient As Boolean, retryDelay As TimeSpan, maxRetryCount As Integer)

Parámetros

exception
Exception

Excepción que se debe reintentar.

isTransient
Boolean

Indica si se trata de una excepción transitoria que se puede reintentar. Las excepciones transitorias que se pueden reintentar son aquellas en las que el canal de comunicación del cliente al servicio sigue existiendo. Las excepciones no transitorias que se pueden reintentar son aquellas en las que es necesario volver a resolver el punto de conexión de servicio antes de volver a intentarlo.

retryDelay
TimeSpan

Intervalo que se va a esperar antes de volver a intentarlo

maxRetryCount
Int32

Número máximo de veces que se debe reintentar la excepción especificada en el parámetro de excepción.

Se aplica a

ExceptionHandlingRetryResult(String, Boolean, TimeSpan, Int32)

Inicializa una nueva instancia de la clase ExceptionHandlingRetryResult.

public ExceptionHandlingRetryResult (string exceptionId, bool isTransient, TimeSpan retryDelay, int maxRetryCount);
new Microsoft.ServiceFabric.Services.Communication.Client.ExceptionHandlingRetryResult : string * bool * TimeSpan * int -> Microsoft.ServiceFabric.Services.Communication.Client.ExceptionHandlingRetryResult
Public Sub New (exceptionId As String, isTransient As Boolean, retryDelay As TimeSpan, maxRetryCount As Integer)

Parámetros

exceptionId
String

Identificador de la excepción que se debe reintentar.

isTransient
Boolean

Indica si se trata de una excepción transitoria que se puede reintentar. Las excepciones transitorias que se pueden reintentar son aquellas en las que el canal de comunicación del cliente al servicio sigue existiendo. Las excepciones no transitorias que se pueden reintentar son aquellas en las que es necesario volver a resolver el punto de conexión de servicio antes de volver a intentarlo.

retryDelay
TimeSpan

Intervalo que se va a esperar antes de volver a intentarlo

maxRetryCount
Int32

Número máximo de veces que se debe reintentar la excepción identificada por el parámetro exceptionId.

Se aplica a