RetryPolicy Clase

Definición

Representa una abstracción para reintentar las operaciones de mensajería. Los usuarios no deben implementar esta clase y, en su lugar, deben usar una de las implementaciones proporcionadas.

public abstract class RetryPolicy
type RetryPolicy = class
Public MustInherit Class RetryPolicy
Herencia
RetryPolicy
Derivado

Propiedades

Default

Obtiene una instancia de la RetryExponential directiva de reintento, que proporciona una configuración predeterminada de intervalos de reintento exponencialmente crecientes para las operaciones de mensajería. Cada vez que se accede a esta propiedad, se crea una nueva instancia.

NoRetry

Obtiene una instancia de la NoRetry directiva de reintento, que deshabilita eficazmente los reintentos. Cada vez que se obtiene acceso a esta propiedad, se devuelve una nueva instancia.

Métodos

Clone()

Crea una nueva copia del objeto actual RetryPolicy y la clona en una nueva instancia.

IsRetryableException(Exception)

Determina si se permite reintentar después de la excepción especificada.

OnShouldRetry(TimeSpan, Int32, TimeSpan)

Calcula el intervalo de reintento de la directiva de reintento.

ResetServerBusyInternal()

Representa una abstracción para reintentar las operaciones de mensajería. Los usuarios no deben implementar esta clase y, en su lugar, deben usar una de las implementaciones proporcionadas.

SetServerBusy(String)

Representa una abstracción para reintentar las operaciones de mensajería. Los usuarios no deben implementar esta clase y, en su lugar, deben usar una de las implementaciones proporcionadas.

SetServerBusyInternal()

Representa una abstracción para reintentar las operaciones de mensajería. Los usuarios no deben implementar esta clase y, en su lugar, deben usar una de las implementaciones proporcionadas.

Se aplica a