Debug.Assert Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Kontroluje podmínku; pokud je falsepodmínka , vypíše zprávy a zobrazí okno se zprávou zobrazující zásobník volání.
Přetížení
| Name | Description |
|---|---|
| Assert(Boolean) |
Kontroluje podmínku; pokud je |
| Assert(Boolean, Debug+AssertInterpolatedStringHandler) |
Kontroluje podmínku; pokud je |
| Assert(Boolean, String) |
Kontroluje podmínku; pokud je |
| Assert(Boolean, Debug+AssertInterpolatedStringHandler, Debug+AssertInterpolatedStringHandler) |
Kontroluje podmínku; pokud je |
| Assert(Boolean, String, String) |
Kontroluje podmínku; pokud je |
| Assert(Boolean, String, String, Object[]) |
Kontroluje podmínku; pokud je |
Assert(Boolean)
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
Kontroluje podmínku; pokud je falsepodmínka , zobrazí okno se zprávou, ve které se zobrazuje zásobník volání.
public:
static void Assert(bool condition);
[System.Diagnostics.Conditional("DEBUG")]
public static void Assert(bool condition);
[System.Diagnostics.Conditional("DEBUG")]
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static void Assert(bool condition);
[<System.Diagnostics.Conditional("DEBUG")>]
static member Assert : bool -> unit
[<System.Diagnostics.Conditional("DEBUG")>]
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member Assert : bool -> unit
Public Shared Sub Assert (condition As Boolean)
Parametry
- condition
- Boolean
Podmíněný výraz, který se má vyhodnotit. Pokud je truepodmínka , zpráva o selhání se neodesílají a okno se zprávou se nezobrazí.
- Atributy
Příklady
Následující příklad vytvoří index pro pole, provede nějakou akci, která nastaví hodnotu indexu a potom zavolá Assert , aby se ověřilo, že hodnota indexu je platná. Pokud není platný, Assert vypíše zásobník volání.
// Create an index for an array.
int index;
// Perform some action that sets the index.
index = -40;
// Test that the index value is valid.
Debug.Assert(index > -1);
' Create an index for an array.
Dim index As Integer
' Perform some action that sets the index.
index = -40
' Test that the index value is valid.
Debug.Assert((index > - 1))
Poznámky
Ve výchozím nastavení funguje Debug.Assert metoda pouze v buildech ladění. Tuto metodu Trace.Assert použijte, pokud chcete provádět kontrolní výrazy v buildech vydaných verzí. Další informace naleznete v tématu Kontrolní výrazy ve spravovaném kódu.
Assert(Boolean) Metoda se obvykle používá k identifikaci chyb logiky během vývoje programu.
Assert vyhodnotí podmínku. Pokud je falsevýsledkem výsledek, odešle do Listeners kolekce zprávu o chybě. Toto chování můžete přizpůsobit přidáním TraceListener kolekce nebo odebráním této Listeners kolekce.
Když aplikace běží v režimu uživatelského rozhraní, zobrazí se okno se zprávou, ve kterém je zásobník volání se souborem a čísly řádků. Pole se zprávou obsahuje tři tlačítka: Přerušení, Opakování a Ignorovat. Kliknutím na tlačítko Přerušit aplikaci ukončíte. Kliknutím na Tlačítko Opakovat se odešle do kódu v ladicím programu, pokud vaše aplikace běží v ladicím programu, nebo nabízí otevření ladicího programu, pokud není. Kliknutím na Ignore (Ignorovat) pokračujte další instrukcí v kódu.
Poznámka:
Aplikace pro Windows 8.x nepodporují modální dialogová okna, takže se chovají stejně v režimu uživatelského rozhraní a bez uživatelského rozhraní. Zpráva se zapíše do aktivních naslouchacích procesů trasování v režimu ladění nebo se v režimu vydání nezapisuje žádná zpráva.
Poznámka:
Zobrazení pole zprávy závisí na přítomnosti DefaultTraceListener. Pokud v kolekci DefaultTraceListener není Listeners , pole se zprávou se nezobrazí. Lze DefaultTraceListener odebrat voláním Clear metody ve Listeners vlastnosti (System.Diagnostics.Trace.Listeners.Clear()). Pro aplikace .NET Framework můžete také použít <jasný> prvek a <element remove> v konfiguračním souboru vaší aplikace.
U aplikací rozhraní .NET Framework můžete změnit chování konfiguračního DefaultTraceListener souboru, který odpovídá názvu aplikace. V tomto souboru můžete povolit a zakázat pole zprávy assert nebo nastavit DefaultTraceListener.LogFileName vlastnost. Konfigurační soubor by měl být formátovaný takto:
<configuration>
<system.diagnostics>
<assert assertuienabled="true" logfilename="c:\\myFile.log" />
</system.diagnostics>
</configuration>
Viz také
- Debug
- Trace
- BooleanSwitch
- TraceSwitch
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- ConditionalAttribute
Platí pro
Assert(Boolean, Debug+AssertInterpolatedStringHandler)
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
Kontroluje podmínku; pokud je falsepodmínka , zobrazí zadanou zprávu a zobrazí okno se zprávou, která zobrazuje zásobník volání.
public:
static void Assert(bool condition, System::Diagnostics::Debug::AssertInterpolatedStringHandler % message);
[System.Diagnostics.Conditional("DEBUG")]
public static void Assert(bool condition, ref System.Diagnostics.Debug.AssertInterpolatedStringHandler message);
[<System.Diagnostics.Conditional("DEBUG")>]
static member Assert : bool * AssertInterpolatedStringHandler -> unit
Public Shared Sub Assert (condition As Boolean, ByRef message As Debug.AssertInterpolatedStringHandler)
Parametry
- condition
- Boolean
Podmíněný výraz, který se má vyhodnotit. Pokud je truepodmínka , zadaná zpráva se neodesílají a pole se zprávou se nezobrazí.
Zpráva, která se má odeslat do Listeners kolekce.
- Atributy
Poznámky
Toto přetížení bylo zavedeno v .NET 6 za účelem zvýšení výkonu. Ve srovnání s přetíženími, které přebírají String parametr, toto přetížení vyhodnocuje pouze všechny interpolované položky formátování řetězců, pokud je zpráva povinná.
Ve výchozím nastavení funguje Debug.Assert metoda pouze v buildech ladění. Tuto metodu Trace.Assert použijte, pokud chcete provádět kontrolní výrazy v buildech vydaných verzí. Další informace naleznete v tématu Kontrolní výrazy ve spravovaném kódu.
Assert Metoda se obvykle používá k identifikaci chyb logiky během vývoje programu.
Assert vyhodnotí podmínku. Pokud je falsevýsledkem výsledek, odešle zadanou diagnostickou zprávu do Listeners kolekce. Toto chování můžete přizpůsobit přidáním TraceListener kolekce nebo odebráním této Listeners kolekce.
Když aplikace běží v režimu uživatelského rozhraní, zobrazí se okno se zprávou, ve kterém je zásobník volání se souborem a čísly řádků. Pole se zprávou obsahuje tři tlačítka: Přerušení, Opakování a Ignorovat. Kliknutím na tlačítko Přerušit aplikaci ukončíte. Kliknutím na Tlačítko Opakovat se odešle do kódu v ladicím programu, pokud vaše aplikace běží v ladicím programu, nebo nabízí otevření ladicího programu, pokud není. Kliknutím na Ignore (Ignorovat) pokračujte další instrukcí v kódu.
Poznámka:
Zobrazení pole zprávy závisí na přítomnosti DefaultTraceListener. Pokud v kolekci DefaultTraceListener není Listeners , pole se zprávou se nezobrazí. Lze DefaultTraceListener odebrat voláním Clear metody ve Listeners vlastnosti (System.Diagnostics.Trace.Listeners.Clear()). Pro aplikace .NET Framework můžete také použít <jasný> prvek a <element remove> v konfiguračním souboru vaší aplikace.
U aplikací rozhraní .NET Framework můžete změnit chování konfiguračního DefaultTraceListener souboru, který odpovídá názvu aplikace. V tomto souboru můžete povolit a zakázat pole zprávy assert nebo nastavit DefaultTraceListener.LogFileName vlastnost. Konfigurační soubor by měl být formátovaný takto:
<configuration>
<system.diagnostics>
<assert assertuienabled="true" logfilename="c:\\myFile.log" />
</system.diagnostics>
</configuration>
Viz také
- Debug
- Trace
- BooleanSwitch
- TraceSwitch
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- ConditionalAttribute
Platí pro
Assert(Boolean, String)
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
Kontroluje podmínku; pokud je falsepodmínka , zobrazí zadanou zprávu a zobrazí okno se zprávou, která zobrazuje zásobník volání.
public:
static void Assert(bool condition, System::String ^ message);
[System.Diagnostics.Conditional("DEBUG")]
public static void Assert(bool condition, string message);
[System.Diagnostics.Conditional("DEBUG")]
public static void Assert(bool condition, string? message = default);
[System.Diagnostics.Conditional("DEBUG")]
public static void Assert(bool condition, string? message);
[<System.Diagnostics.Conditional("DEBUG")>]
static member Assert : bool * string -> unit
Public Shared Sub Assert (condition As Boolean, message As String)
Public Shared Sub Assert (condition As Boolean, Optional message As String = Nothing)
Parametry
- condition
- Boolean
Podmíněný výraz, který se má vyhodnotit. Pokud je truepodmínka , zadaná zpráva se neodesílají a pole se zprávou se nezobrazí.
- Atributy
Příklady
Následující příklad zkontroluje, zda type je parametr platný. Pokud type je, Assertnullvypíše zprávu.
public static void MyMethod(Type type, Type baseType)
{
Debug.Assert(type != null, "Type parameter is null");
// Perform some processing.
}
Public Shared Sub MyMethod(type As Type, baseType As Type)
Debug.Assert(Not (type Is Nothing), "Type parameter is null")
End Sub
Poznámky
Ve výchozím nastavení funguje Debug.Assert metoda pouze v buildech ladění. Tuto metodu Trace.Assert použijte, pokud chcete provádět kontrolní výrazy v buildech vydaných verzí. Další informace naleznete v tématu Kontrolní výrazy ve spravovaném kódu.
Assert Metoda se obvykle používá k identifikaci chyb logiky během vývoje programu.
Assert vyhodnotí podmínku. Pokud je falsevýsledkem výsledek, odešle zadanou diagnostickou zprávu do Listeners kolekce. Toto chování můžete přizpůsobit přidáním TraceListener kolekce nebo odebráním této Listeners kolekce.
Když aplikace běží v režimu uživatelského rozhraní, zobrazí se okno se zprávou, ve kterém je zásobník volání se souborem a čísly řádků. Pole se zprávou obsahuje tři tlačítka: Přerušení, Opakování a Ignorovat. Kliknutím na tlačítko Přerušit aplikaci ukončíte. Kliknutím na Tlačítko Opakovat se odešle do kódu v ladicím programu, pokud vaše aplikace běží v ladicím programu, nebo nabízí otevření ladicího programu, pokud není. Kliknutím na Ignore (Ignorovat) pokračujte další instrukcí v kódu.
Poznámka:
Zobrazení pole zprávy závisí na přítomnosti DefaultTraceListener. Pokud v kolekci DefaultTraceListener není Listeners , pole se zprávou se nezobrazí. Lze DefaultTraceListener odebrat voláním Clear metody ve Listeners vlastnosti (System.Diagnostics.Trace.Listeners.Clear()). Pro aplikace .NET Framework můžete také použít <jasný> prvek a <element remove> v konfiguračním souboru vaší aplikace.
U aplikací rozhraní .NET Framework můžete změnit chování konfiguračního DefaultTraceListener souboru, který odpovídá názvu aplikace. V tomto souboru můžete povolit a zakázat pole zprávy assert nebo nastavit DefaultTraceListener.LogFileName vlastnost. Konfigurační soubor by měl být formátovaný takto:
<configuration>
<system.diagnostics>
<assert assertuienabled="true" logfilename="c:\\myFile.log" />
</system.diagnostics>
</configuration>
Viz také
- Debug
- Trace
- BooleanSwitch
- TraceSwitch
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- ConditionalAttribute
Platí pro
Assert(Boolean, Debug+AssertInterpolatedStringHandler, Debug+AssertInterpolatedStringHandler)
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
Kontroluje podmínku; pokud je falsepodmínka , zobrazí zadanou zprávu a zobrazí okno se zprávou, která zobrazuje zásobník volání.
public:
static void Assert(bool condition, System::Diagnostics::Debug::AssertInterpolatedStringHandler % message, System::Diagnostics::Debug::AssertInterpolatedStringHandler % detailMessage);
[System.Diagnostics.Conditional("DEBUG")]
public static void Assert(bool condition, ref System.Diagnostics.Debug.AssertInterpolatedStringHandler message, ref System.Diagnostics.Debug.AssertInterpolatedStringHandler detailMessage);
[<System.Diagnostics.Conditional("DEBUG")>]
static member Assert : bool * AssertInterpolatedStringHandler * AssertInterpolatedStringHandler -> unit
Public Shared Sub Assert (condition As Boolean, ByRef message As Debug.AssertInterpolatedStringHandler, ByRef detailMessage As Debug.AssertInterpolatedStringHandler)
Parametry
- condition
- Boolean
Podmíněný výraz, který se má vyhodnotit. Pokud je truepodmínka , zadaná zpráva se neodesílají a pole se zprávou se nezobrazí.
Zpráva, která se má odeslat do Listeners kolekce.
- detailMessage
- Debug.AssertInterpolatedStringHandler
Podrobná zpráva, která se má odeslat do Listeners kolekce.
- Atributy
Poznámky
Toto přetížení bylo zavedeno v .NET 6 za účelem zvýšení výkonu. Ve srovnání s přetíženími, které přebírají String parametr, toto přetížení vyhodnocuje pouze všechny interpolované položky formátování řetězců, pokud je zpráva povinná.
Ve výchozím nastavení funguje Debug.Assert metoda pouze v buildech ladění. Tuto metodu Trace.Assert použijte, pokud chcete provádět kontrolní výrazy v buildech vydaných verzí. Další informace naleznete v tématu Kontrolní výrazy ve spravovaném kódu.
Assert Metoda se obvykle používá k identifikaci chyb logiky během vývoje programu.
Assert vyhodnotí podmínku. Pokud je falsevýsledkem výsledek, odešle zadanou diagnostickou zprávu do Listeners kolekce. Toto chování můžete přizpůsobit přidáním TraceListener kolekce nebo odebráním této Listeners kolekce.
Když aplikace běží v režimu uživatelského rozhraní, zobrazí se okno se zprávou, ve kterém je zásobník volání se souborem a čísly řádků. Pole se zprávou obsahuje tři tlačítka: Přerušení, Opakování a Ignorovat. Kliknutím na tlačítko Přerušit aplikaci ukončíte. Kliknutím na Tlačítko Opakovat se odešle do kódu v ladicím programu, pokud vaše aplikace běží v ladicím programu, nebo nabízí otevření ladicího programu, pokud není. Kliknutím na Ignore (Ignorovat) pokračujte další instrukcí v kódu.
Poznámka:
Zobrazení pole zprávy závisí na přítomnosti DefaultTraceListener. Pokud v kolekci DefaultTraceListener není Listeners , pole se zprávou se nezobrazí. Lze DefaultTraceListener odebrat voláním Clear metody ve Listeners vlastnosti (System.Diagnostics.Trace.Listeners.Clear()). Pro aplikace .NET Framework můžete také použít <jasný> prvek a <element remove> v konfiguračním souboru vaší aplikace.
U aplikací rozhraní .NET Framework můžete změnit chování konfiguračního DefaultTraceListener souboru, který odpovídá názvu aplikace. V tomto souboru můžete povolit a zakázat pole zprávy assert nebo nastavit DefaultTraceListener.LogFileName vlastnost. Konfigurační soubor by měl být formátovaný takto:
<configuration>
<system.diagnostics>
<assert assertuienabled="true" logfilename="c:\\myFile.log" />
</system.diagnostics>
</configuration>
Viz také
- Debug
- Trace
- BooleanSwitch
- TraceSwitch
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- ConditionalAttribute
Platí pro
Assert(Boolean, String, String)
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
Kontroluje podmínku; pokud je falsepodmínka , zobrazí dva zadané zprávy a zobrazí okno se zprávou, která zobrazuje zásobník volání.
public:
static void Assert(bool condition, System::String ^ message, System::String ^ detailMessage);
[System.Diagnostics.Conditional("DEBUG")]
public static void Assert(bool condition, string message, string detailMessage);
[System.Diagnostics.Conditional("DEBUG")]
public static void Assert(bool condition, string? message, string? detailMessage);
[<System.Diagnostics.Conditional("DEBUG")>]
static member Assert : bool * string * string -> unit
Public Shared Sub Assert (condition As Boolean, message As String, detailMessage As String)
Parametry
- condition
- Boolean
Podmíněný výraz, který se má vyhodnotit. Pokud je truepodmínka , zadané zprávy se neodesílají a pole zprávy se nezobrazí.
- Atributy
Příklady
Následující příklad zkontroluje, zda type je parametr platný. Pokud type je , Assertnullvýstupem jsou dvě zprávy.
public static void MyMethod(Type type, Type baseType)
{
Debug.Assert(type != null, "Type parameter is null",
"Can't get object for null type");
// Perform some processing.
}
Public Shared Sub MyMethod(type As Type, baseType As Type)
Debug.Assert( Not (type Is Nothing), "Type parameter is null", "Can't get object for null type")
' Perform some processing.
End Sub
Poznámky
Ve výchozím nastavení funguje Debug.Assert metoda pouze v buildech ladění. Tuto metodu Trace.Assert použijte, pokud chcete provádět kontrolní výrazy v buildech vydaných verzí. Další informace naleznete v tématu Kontrolní výrazy ve spravovaném kódu.
Assert(Boolean, String, String) Metoda se obvykle používá k identifikaci chyb logiky během vývoje programu.
Assert vyhodnotí podmínku. Pokud je falsevýsledkem výsledek, odešle zadanou diagnostickou zprávu a podrobnou Listeners zprávu do kolekce. Toto chování můžete přizpůsobit přidáním TraceListener kolekce nebo odebráním této Listeners kolekce.
Když aplikace běží v režimu uživatelského rozhraní, zobrazí se okno se zprávou, ve kterém je zásobník volání se souborem a čísly řádků. Pole se zprávou obsahuje tři tlačítka: Přerušení, Opakování a Ignorovat. Kliknutím na tlačítko Přerušit aplikaci ukončíte. Kliknutím na Tlačítko Opakovat se odešle do kódu v ladicím programu, pokud vaše aplikace běží v ladicím programu, nebo nabízí otevření ladicího programu, pokud není. Kliknutím na Ignore (Ignorovat) pokračujte další instrukcí v kódu.
Poznámka:
Zobrazení pole zprávy závisí na přítomnosti DefaultTraceListener. Pokud v kolekci DefaultTraceListener není Listeners , pole se zprávou se nezobrazí. Lze DefaultTraceListener odebrat voláním Clear metody ve Listeners vlastnosti (System.Diagnostics.Trace.Listeners.Clear()). Pro aplikace .NET Framework můžete také použít <jasný> prvek a <element remove> v konfiguračním souboru vaší aplikace.
U aplikací rozhraní .NET Framework můžete změnit chování konfiguračního DefaultTraceListener souboru, který odpovídá názvu aplikace. V tomto souboru můžete povolit a zakázat pole zprávy assert nebo nastavit DefaultTraceListener.LogFileName vlastnost. Konfigurační soubor by měl být formátovaný takto:
<configuration>
<system.diagnostics>
<assert assertuienabled="true" logfilename="c:\\myFile.log" />
</system.diagnostics>
</configuration>
Viz také
- Debug
- Trace
- BooleanSwitch
- TraceSwitch
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- ConditionalAttribute
Platí pro
Assert(Boolean, String, String, Object[])
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
- Zdroj:
- Debug.cs
Kontroluje podmínku; pokud je falsepodmínka , vypíše dvě zprávy (jednoduché a formátované) a zobrazí okno se zprávou, která zobrazuje zásobník volání.
public:
static void Assert(bool condition, System::String ^ message, System::String ^ detailMessageFormat, ... cli::array <System::Object ^> ^ args);
[System.Diagnostics.Conditional("DEBUG")]
public static void Assert(bool condition, string message, string detailMessageFormat, params object[] args);
[System.Diagnostics.Conditional("DEBUG")]
public static void Assert(bool condition, string? message, string detailMessageFormat, params object?[] args);
[<System.Diagnostics.Conditional("DEBUG")>]
static member Assert : bool * string * string * obj[] -> unit
Public Shared Sub Assert (condition As Boolean, message As String, detailMessageFormat As String, ParamArray args As Object())
Parametry
- condition
- Boolean
Podmíněný výraz, který se má vyhodnotit. Pokud je truepodmínka , zadané zprávy se neodesílají a pole zprávy se nezobrazí.
- detailMessageFormat
- String
Složený formátovací řetězec, který se má odeslat do Listeners kolekce. Tato zpráva obsahuje text intermixovaný s nulovou nebo více formátovacími položkami, které odpovídají objektům args v poli.
- args
- Object[]
Pole objektů, které obsahuje nula nebo více objektů pro formátování.
- Atributy
Poznámky
Tato metoda používá funkci složeného formátování .NET k převodu hodnoty objektu na jeho textové vyjádření a vložení této reprezentace do řetězce. Výsledný řetězec se odešle do Listeners kolekce.
Ve výchozím nastavení funguje Debug.Assert metoda pouze v buildech ladění. Tuto metodu Trace.Assert použijte, pokud chcete provádět kontrolní výrazy v buildech vydaných verzí. Další informace naleznete v tématu Kontrolní výrazy ve spravovaném kódu.
Assert(Boolean, String, String, Object[]) Metoda se obvykle používá k identifikaci chyb logiky během vývoje programu.
Assert vyhodnotí podmínku. Pokud je falsevýsledkem , String.Format(String, Object[]) Metoda je volána a detailMessageFormat řetězec a args pole jsou předány jako parametry.
Assert(Boolean, String, String, Object[]) pak odešle zadanou textovou zprávu a formátovanou textovou zprávu do Listeners kolekce. Toto chování můžete přizpůsobit přidáním TraceListener kolekce nebo odebráním této Listeners kolekce.
Když aplikace běží v režimu uživatelského rozhraní, zobrazí se okno se zprávou, ve kterém je zásobník volání se souborem a čísly řádků. Pole se zprávou obsahuje tři tlačítka: Přerušení, Opakování a Ignorovat. Kliknutím na tlačítko Přerušit aplikaci ukončíte. Kliknutím na Tlačítko Opakovat se odešle do kódu v ladicím programu, pokud vaše aplikace běží v ladicím programu, nebo nabízí otevření ladicího programu, pokud není. Kliknutím na Ignore (Ignorovat) pokračujte další instrukcí v kódu.
Poznámka:
Zobrazení pole zprávy závisí na přítomnosti DefaultTraceListener. Pokud v kolekci DefaultTraceListener není Listeners , pole se zprávou se nezobrazí. Lze DefaultTraceListener odebrat voláním Clear metody ve Listeners vlastnosti (System.Diagnostics.Trace.Listeners.Clear()). Pro aplikace .NET Framework můžete také použít <jasný> prvek a <element remove> v konfiguračním souboru vaší aplikace.
U aplikací rozhraní .NET Framework můžete změnit chování konfiguračního DefaultTraceListener souboru, který odpovídá názvu aplikace. V tomto souboru můžete povolit a zakázat pole zprávy assert nebo nastavit DefaultTraceListener.LogFileName vlastnost. Konfigurační soubor by měl být formátovaný takto:
<configuration>
<system.diagnostics>
<assert assertuienabled="true" logfilename="c:\\myFile.log" />
</system.diagnostics>
</configuration>