Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase PresentationTraceSources

 

Publicado: noviembre de 2016

Ofrece compatibilidad de traza de depuración que está específicamente destinada para aplicaciones de Windows Presentation Foundation (WPF).

Espacio de nombres:   System.Diagnostics
Ensamblado:  WindowsBase (en WindowsBase.dll)

System.Object
  System.Diagnostics.PresentationTraceSources

public static class PresentationTraceSources

NombreDescripción
System_CAPS_pubpropertySystem_CAPS_staticAnimationSource

Obtiene un origen de seguimiento de la animación.

System_CAPS_pubpropertySystem_CAPS_staticDataBindingSource

Obtiene un origen de enlace de datos de seguimiento.

System_CAPS_pubpropertySystem_CAPS_staticDependencyPropertySource

Obtiene un origen de seguimiento de la propiedad de dependencia.

System_CAPS_pubpropertySystem_CAPS_staticDocumentsSource

Obtiene un origen de seguimiento de documentos.

System_CAPS_pubpropertySystem_CAPS_staticFreezableSource

Obtiene un origen de seguimiento Freezable.

System_CAPS_pubpropertySystem_CAPS_staticHwndHostSource

Obtiene un hwnd hospedar el origen de seguimiento.

System_CAPS_pubpropertySystem_CAPS_staticMarkupSource

Obtiene un origen de traza de marcado.

System_CAPS_pubpropertySystem_CAPS_staticNameScopeSource

Obtiene un origen de traza del ámbito de nombres.

System_CAPS_pubpropertySystem_CAPS_staticResourceDictionarySource

Obtiene un origen de traza del diccionario de recursos.

System_CAPS_pubpropertySystem_CAPS_staticRoutedEventSource

Obtiene un origen de seguimiento de eventos enrutados.

System_CAPS_pubpropertySystem_CAPS_staticShellSource

Obtiene un origen de traza del shell.

NombreDescripción
System_CAPS_pubpropertySystem_CAPS_staticTraceLevel

Obtiene o establece un valor que especifica el nivel de detalle para hacer un seguimiento de un objeto concreto.

NombreDescripción
System_CAPS_pubmethodSystem_CAPS_staticGetTraceLevel(Object)

Obtiene el valor de la propiedad adjunta TraceLevel de un elemento especificado.

System_CAPS_pubmethodSystem_CAPS_staticRefresh()

Las actualizaciones de seguimiento orígenes, forzando el archivo app.config para que vuelva a leer.

System_CAPS_pubmethodSystem_CAPS_staticSetTraceLevel(Object, PresentationTraceLevel)

Establece el valor de la propiedad adjunta PresentationTraceSources.TraceLevel en un elemento especificado.

NombreDescripción
System_CAPS_pubfieldSystem_CAPS_staticTraceLevelProperty

Identifica la propiedad adjunta TraceLevel.

Seguimiento de depuración solo está disponible cuando un WPF aplicación se ejecuta en modo de plena confianza.

Para habilitar el seguimiento, primero debe establecer una clave del registro, a continuación, debe configurar los orígenes de seguimiento.

  • Para crear la clave del registro, establezca un valor reg_dword de "ManagedTracing" en 1 en la clave "HKeyCurrentUser\Software\Microsoft\Tracing\WPF".

  • Para configurar los orígenes de seguimiento, cree un archivo de configuración de la aplicación. Este archivo tiene la extensión .config como, por ejemplo, XamlPad.exe.config.

Lograr un rendimiento óptimo de las aplicaciones requiere la previsión en el diseño de la aplicación y una descripción de las prácticas recomendadas para Windows Presentation Foundation (WPF) desarrollo de aplicaciones. Para obtener más información, consulte Optimizing WPF Application Performance.

El siguiente archivo de configuración de ejemplo habilita la traza de animaciones y escribe el resultado en un archivo de texto denominado "debug.txt".

<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>

.NET Framework
Disponible desde 3.0

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: