PresentationTraceSources Klasa
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.
Zapewnia obsługę śledzenia debugowania, która jest przeznaczona specjalnie dla aplikacji Windows Presentation Foundation (WPF).
public ref class PresentationTraceSources abstract sealed
public static class PresentationTraceSources
type PresentationTraceSources = class
Public Class PresentationTraceSources
- Dziedziczenie
-
PresentationTraceSources
Poniższy przykładowy plik konfiguracji umożliwia śledzenie animacji, zapisywanie danych wyjściowych w pliku tekstowym o nazwie "debug.txt". Ten plik konfiguracji może być używany tylko z aplikacjami .NET Framework.
<configuration>
<system.diagnostics>
<sources>
<source name="System.Windows.Media.Animation"
switchName="SourceSwitch" >
<listeners>
<add name="textListener" />
</listeners>
</source>
</sources>
<switches>
<add name="SourceSwitch" value="All" />
</switches>
<sharedListeners>
<add name="textListener"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="Debug.txt" />
</sharedListeners>
<trace autoflush="true" indentsize="4"></trace>
</system.diagnostics>
</configuration>
Śledzenie debugowania jest dostępne tylko wtedy, gdy aplikacja WPF działa w trybie pełnego zaufania.
Aby włączyć śledzenie, należy najpierw ustawić klucz rejestru, a następnie skonfigurować źródła śledzenia.
Aby utworzyć klucz rejestru, ustaw
ManagedTracing
wartość reg_dword na 1 w obszarze "HKeyCurrentUser\Software\Microsoft\Tracing\WPF".Aby skonfigurować źródła śledzenia w aplikacji .NET Framework, utwórz plik konfiguracji aplikacji. Ten plik ma rozszerzenie .config, na przykład XamlPad.exe.config.
Osiągnięcie optymalnej wydajności aplikacji wymaga zastosowania w projektowaniu aplikacji i zrozumieniu najlepszych rozwiązań dotyczących tworzenia aplikacji Windows Presentation Foundation (WPF). Aby uzyskać więcej informacji, zobacz Optymalizowanie wydajności aplikacji WPF.
Trace |
Identyfikuje dołączoną TraceLevel właściwość. |
Animation |
Pobiera źródło śledzenia animacji. |
Data |
Pobiera źródło śledzenia powiązania danych. |
Dependency |
Pobiera źródło śledzenia właściwości zależności. |
Documents |
Pobiera źródło śledzenia dokumentu. |
Freezable |
Pobiera źródło śledzenia z możliwością zamrożenia. |
Hwnd |
Pobiera źródło śledzenia hosta hwnd. |
Markup |
Pobiera źródło śledzenia znaczników. |
Name |
Pobiera źródło śledzenia zakresu nazw. |
Resource |
Pobiera źródło śledzenia słownika zasobów. |
Routed |
Pobiera przekierowane źródło śledzenia zdarzeń. |
Shell |
Pobiera źródło śledzenia powłoki. |
Trace |
Zapewnia obsługę śledzenia debugowania, która jest przeznaczona specjalnie dla aplikacji Windows Presentation Foundation (WPF). |
Get |
Pobiera wartość dołączonej TraceLevel właściwości dla określonego elementu. |
Refresh() |
Odświeża źródła śledzenia, wymuszając ponowne odczytywanie pliku app.config. |
Set |
Ustawia wartość dołączonej TraceLevel właściwości do określonego elementu. |
Produkt | Wersje |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: