RetryBaseAttribute Klasse

Definition

Ein abstraktes Attribut, das steuert, ob eine Testmethode fehlgeschlagen ist. Es liegt an den abgeleiteten Klassen, um zu definieren, wie der Wiederholungsversuche durchgeführt wird.

[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
Vererbung
RetryBaseAttribute
Abgeleitet
Attribute

Hinweise

Wenn sie auf eine Testklasse angewendet wird, wird das Attribut als Standard für jede testmethode verwendet, die für die Klasse deklariert ist. Ein Wiederholungsattribut, das direkt auf einer Testmethode platziert wurde, hat Vorrang vor einer Klassenebene. Das Attribut wird nicht geerbt: Das Anwenden auf eine Basistestklasse wendet es nicht auf abgeleitete Testklassen an.

Konstruktoren

Name Beschreibung
RetryBaseAttribute()

Ein abstraktes Attribut, das steuert, ob eine Testmethode fehlgeschlagen ist. Es liegt an den abgeleiteten Klassen, um zu definieren, wie der Wiederholungsversuche durchgeführt wird.

Methoden

Name Beschreibung
ExecuteAsync(RetryContext)

Überprüft die Testmethode. Die Details, wie der Wiederholungsversuche durchgeführt werden, bleiben den abgeleiteten Klassen überlassen. Beachten Sie, dass eine erste Ausführung der Methode bereits ausgeführt wurde und fehlgeschlagen ist, bevor diese Methode aufgerufen wird.

Gilt für: