PresentationTraceSources Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Olyan hibakeresési támogatást nyújt, amely kifejezetten Windows megjelenítési alaprendszer (WPF) alkalmazásokhoz van megcélzva.
public ref class PresentationTraceSources abstract sealed
public static class PresentationTraceSources
type PresentationTraceSources = class
Public Class PresentationTraceSources
- Öröklődés
-
PresentationTraceSources
Példák
Az alábbi mintakonfigurációs fájl lehetővé teszi az animációk nyomon követését, és a kimenetet egy "debug.txt" nevű szövegfájlba írja. Ez a konfigurációs fájl csak .NET Framework-alkalmazásokkal használható.
<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>
Megjegyzések
A hibakeresés csak akkor érhető el, ha egy WPF alkalmazás teljes megbízhatósági módban fut.
A nyomkövetés engedélyezéséhez először be kell állítania egy beállításkulcsot, majd konfigurálnia kell a nyomkövetési forrásokat.
A beállításkulcs létrehozásához állítson be egy
ManagedTracingreg_dword értéket 1 értékre a "HKeyCurrentUser\Software\Microsoft\Tracing\WPF" területen.Ha nyomkövetési forrásokat szeretne konfigurálni egy .NET-keretrendszeralkalmazásban, hozzon létre egy alkalmazáskonfigurációs fájlt. Ez a fájl .config kiterjesztéssel rendelkezik, például XamlPad.exe.config.
Az optimális alkalmazásteljesítmény eléréséhez elő kell ismernie az alkalmazástervezést, és ismernie kell a Windows megjelenítési alaprendszer (WPF) alkalmazásfejlesztésének ajánlott eljárásait. További információ: Optimizing WPF Application Performance.
Mezők
| Name | Description |
|---|---|
| TraceLevelProperty |
Azonosítja a TraceLevel csatolt tulajdonságot. |
Tulajdonságok
| Name | Description |
|---|---|
| AnimationSource |
Lekéri az animáció nyomkövetési forrását. |
| DataBindingSource |
Lekéri az adatkötési nyomkövetési forrást. |
| DependencyPropertySource |
Lekéri a függőségi tulajdonság nyomkövetési forrását. |
| DocumentsSource |
Lekéri a dokumentum nyomkövetési forrását. |
| FreezableSource |
Lefagyasztható nyomkövetési forrást kap. |
| HwndHostSource |
Lekéri a hwnd gazdagép nyomkövetési forrását. |
| MarkupSource |
Lekéri a korrektúra nyomkövetési forrását. |
| NameScopeSource |
Lekéri a névtartomány nyomkövetési forrását. |
| ResourceDictionarySource |
Lekéri az erőforrás szótárának nyomkövetési forrását. |
| RoutedEventSource |
Lekéri az irányított esemény nyomkövetési forrását. |
| ShellSource |
Lekéri a rendszerhéj nyomkövetési forrását. |
Hozzácsatolt tulajdonságok
| Name | Description |
|---|---|
| TraceLevel |
Olyan hibakeresési támogatást nyújt, amely kifejezetten Windows megjelenítési alaprendszer (WPF) alkalmazásokhoz van megcélzva. |
Metódusok
| Name | Description |
|---|---|
| GetTraceLevel(Object) |
Lekéri egy TraceLevel adott elem csatolt tulajdonságának értékét. |
| Refresh() |
A nyomkövetési források frissítéséhez kényszeríti a app.config fájl újraolvasását. |
| SetTraceLevel(Object, PresentationTraceLevel) |
A csatolt tulajdonság értékét TraceLevel egy megadott elemre állítja. |