PresentationTraceSources Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt ondersteuning voor foutopsporing die specifiek is gericht op Windows Presentation Foundation (WPF) toepassingen.
public ref class PresentationTraceSources abstract sealed
public static class PresentationTraceSources
type PresentationTraceSources = class
Public Class PresentationTraceSources
- Overname
-
PresentationTraceSources
Voorbeelden
Met het volgende voorbeeldconfiguratiebestand kunt u animaties traceren en de uitvoer naar een tekstbestand met de naam 'debug.txt' schrijven. Dit configuratiebestand kan alleen worden gebruikt met .NET Framework-apps.
<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>
Opmerkingen
Tracering voor foutopsporing is alleen beschikbaar wanneer een WPF toepassing wordt uitgevoerd in de modus Volledig vertrouwen.
Als u tracering wilt inschakelen, moet u eerst een registersleutel instellen en vervolgens traceringsbronnen configureren.
Als u de registersleutel wilt maken, stelt u een
ManagedTracingreg_dword waarde in op 1 onder 'HKeyCurrentUser\Software\Microsoft\Tracing\WPF'.Als u traceringsbronnen in een .NET Framework-app wilt configureren, maakt u een toepassingsconfiguratiebestand. Dit bestand heeft een .config-extensie, bijvoorbeeld XamlPad.exe.config.
Om optimale prestaties van toepassingen te bereiken, is vooruitdenken bij het ontwerpen van toepassingen en inzicht in best practices voor de ontwikkeling van WPF-toepassingen (Windows Presentation Foundation) noodzakelijk. Zie Optimizing WPF Application Performance voor meer informatie.
Velden
| Name | Description |
|---|---|
| TraceLevelProperty |
Identificeert de TraceLevel gekoppelde eigenschap. |
Eigenschappen
| Name | Description |
|---|---|
| AnimationSource |
Hiermee haalt u een animatietraceringsbron op. |
| DataBindingSource |
Hiermee haalt u een gegevensbindingstraceringsbron op. |
| DependencyPropertySource |
Hiermee haalt u een bron voor het traceren van de afhankelijkheidseigenschap op. |
| DocumentsSource |
Hiermee haalt u een bron voor documenttracering op. |
| FreezableSource |
Hiermee haalt u een freezable traceringsbron op. |
| HwndHostSource |
Hiermee haalt u een bron voor de hwnd-hosttracering op. |
| MarkupSource |
Hiermee haalt u een traceringsbron voor markeringen op. |
| NameScopeSource |
Hiermee haalt u een traceringsbron voor het naambereik op. |
| ResourceDictionarySource |
Hiermee haalt u een bron voor resourcewoordenlijsttracering op. |
| RoutedEventSource |
Hiermee haalt u een gerouteerde bron voor gebeurtenistracering op. |
| ShellSource |
Hiermee haalt u een shell-traceringsbron op. |
Toegevoegde eigenschappen
| Name | Description |
|---|---|
| TraceLevel |
Biedt ondersteuning voor foutopsporing die specifiek is gericht op Windows Presentation Foundation (WPF) toepassingen. |
Methoden
| Name | Description |
|---|---|
| GetTraceLevel(Object) |
Hiermee haalt u de waarde op van de TraceLevel gekoppelde eigenschap voor een opgegeven element. |
| Refresh() |
Vernieuwt traceringsbronnen door af te dwingen dat het app.config bestand opnieuw wordt gelezen. |
| SetTraceLevel(Object, PresentationTraceLevel) |
Hiermee stelt u de waarde van de TraceLevel gekoppelde eigenschap in op een opgegeven element. |