Sprache

DependsOnAttribute.ProceedOnFailure Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der abhängige Wert weiterhin ausgeführt wird, wenn eine Voraussetzung nicht übergeben wird. Der Standardwert ist false, d. h. der abhängige Wird übersprungen. Legen Sie ihn true für einen Test fest, der unabhängig vom Ergebnis seiner Voraussetzungen ausgeführt werden muss, z. B. einem Überwachungs- oder Bereinigungstest. Die Sortierung wird weiterhin erzwungen.

public bool ProceedOnFailure { get; set; }
member this.ProceedOnFailure : bool with get, set
Public Property ProceedOnFailure As Boolean

Eigenschaftswert

Hinweise

Das Flag wird pro abhängigem Test und nicht pro Edge ausgewertet: Ein Test, der mehrere Voraussetzungen deklariert, wird nur dann über einen Fehler hinaus ausgeführt, wenn jede seiner Deklarationen diesen wert truefestlegt. Eine Deklaration, die am Standard verbleibt, reicht daher aus, um den Test zu überspringen, wenn eine der erforderlichen Komponenten nicht bestanden wird. Diese konservative Richtung ist bewusst - abzusagen, auf eine Voraussetzung zu warten, sagt nichts über die anderen, und führen einen Test, deren verbleibende Vorbedingungen nie etabliert wurden, führt nur zu einem zweiten, irreführenden Fehler.

Gilt für: