PresentationTraceSources Osztály

Definíció

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 ManagedTracing reg_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.

A következőre érvényes:

Lásd még