RetryBaseAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Atributo abstracto que controla el reintento de un método de prueba si se produjo un error. Es necesario que las clases derivadas definan cómo se realiza el reintento.
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)]
public abstract class RetryBaseAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)]
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class RetryBaseAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)]
public abstract class RetryBaseAttribute : Attribute
[System.Runtime.CompilerServices.Nullable(0)]
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)]
public abstract class RetryBaseAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)>]
type RetryBaseAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type RetryBaseAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)>]
type RetryBaseAttribute = class
inherit Attribute
[<System.Runtime.CompilerServices.Nullable(0)>]
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)>]
type RetryBaseAttribute = class
inherit Attribute
Public MustInherit Class RetryBaseAttribute
Inherits Attribute
- Herencia
-
RetryBaseAttribute
- Derivado
- Atributos
Comentarios
Cuando se aplica a una clase de prueba, el atributo se usa como valor predeterminado para cada método de prueba declarado en la clase . Un atributo de reintento colocado directamente en un método de prueba tiene prioridad sobre un nivel de clase uno. El atributo no se hereda: aplicarlo a una clase de prueba base no lo aplica a las clases de prueba derivadas.
Constructores
| Nombre | Description |
|---|---|
| RetryBaseAttribute() |
Atributo abstracto que controla el reintento de un método de prueba si se produjo un error. Es necesario que las clases derivadas definan cómo se realiza el reintento. |
Métodos
| Nombre | Description |
|---|---|
| ExecuteAsync(RetryContext) |
Reintenta el método de prueba. Los detalles de cómo se realiza el reintento se dejan en las clases derivadas. Tenga en cuenta que ya se ejecutó una primera ejecución del método y se produjo un error antes de llamar a este método. |