<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>  

Zobacz też