DependsOnAttribute.ProceedOnFailure Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.