DependsOnAttribute.ProceedOnFailure Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy zależne nadal jest uruchamiane, gdy warunek wstępny nie zostanie przekazany. Wartość domyślna to , co oznacza, że zależność falsejest pomijana. Ustaw dla true testu, który musi działać niezależnie od wyniku wymagań wstępnych, takich jak test inspekcji lub oczyszczania; kolejność jest nadal wymuszana.
public bool ProceedOnFailure { get; set; }
member this.ProceedOnFailure : bool with get, set
Public Property ProceedOnFailure As Boolean
Wartość właściwości
Uwagi
Flaga jest oceniana na test zależny, a nie na krawędź: test, który deklaruje kilka wymagań wstępnych, kończy się niepowodzeniem tylko wtedy, gdy każda z jego deklaracji ustawia tę wartość na truewartość . Jedna deklaracja pozostawiona domyślnie jest wystarczająca, aby pominąć test, gdy którykolwiek z jego wymagań wstępnych nie przejdzie. Ten konserwatywny kierunek jest celowy - rezygnacja z oczekiwania na jedno wymaganie wstępne nie mówi nic o innych, i przeprowadzenie testu, którego pozostałe warunki wstępne nigdy nie zostały ustalone, po prostu daje drugi, mylący błąd.