<assert> , element
Określa, czy podczas wywoływania Debug.Assert metody ma być wyświetlane pole komunikatu; określa również nazwę pliku do zapisywania komunikatów.
<Konfiguracji>
<System.diagnostics>
<Assert>
Składnia
<assert assertuienabled="true|false" logfilename="file name"/>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Atrybuty
Atrybut | Opis |
---|---|
assertuienabled |
Atrybut opcjonalny. Określa, czy ma być wyświetlane pole komunikatu, gdy metoda Debug.Assert zwróci wartość false. |
logfilename |
Atrybut opcjonalny. Określa nazwę pliku do zapisania komunikatu, jeśli wartość Debug.Assert zostanie obliczona na wartość false. |
assertuienabled, atrybut
Wartość | Opis |
---|---|
true |
Wyświetla pole komunikatu. Jest to opcja domyślna. |
false |
Nie wyświetla pola komunikatu. |
Elementy podrzędne
Brak.
Elementy nadrzędne
Element | Opis |
---|---|
configuration |
Element główny w każdym pliku konfiguracji używanym przez środowisko uruchomieniowe języka wspólnego i aplikacje programu .NET Framework. |
system.diagnostics |
Określa odbiorniki śledzenia, które zbierają, przechowują i kierują komunikaty oraz poziom ustawiania przełącznika śledzenia. |
Uwagi
Oba atrybuty w <elemecie assert> są opcjonalne. Pola komunikatów można wyłączyć bez określania pliku do zapisywania komunikatów lub można określić plik do zapisywania komunikatów podczas opuszczania pól komunikatów włączonych.
Przykład
W poniższym przykładzie pokazano, jak wyłączyć wyświetlanie pól komunikatów podczas wywoływania metody Debug.Assert i zapisywania komunikatów w pliku c:\log.txt
.
<configuration>
<system.diagnostics>
<assert assertuienabled="false" logfilename="c:\log.txt"/>
</system.diagnostics>
</configuration>