PresentationTraceSources Clase
TOC
Collapse the table of content
Expand the table of content
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

PresentationTraceSources (Clase)

 

Ofrece compatibilidad con la traza de depuración 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 la traza de animaciones.

System_CAPS_pubpropertySystem_CAPS_staticDataBindingSource

Obtiene un origen de la traza de enlace de datos.

System_CAPS_pubpropertySystem_CAPS_staticDependencyPropertySource

Obtiene un origen de la traza de la propiedad de dependencia.

System_CAPS_pubpropertySystem_CAPS_staticDocumentsSource

Obtiene un origen de la traza del documento.

System_CAPS_pubpropertySystem_CAPS_staticFreezableSource

Obtiene un origen de la traza de objetos Freezable.

System_CAPS_pubpropertySystem_CAPS_staticHwndHostSource

Obtiene el origen de la traza del host de hwnd.

System_CAPS_pubpropertySystem_CAPS_staticMarkupSource

Obtiene un origen de la traza de marcado.

System_CAPS_pubpropertySystem_CAPS_staticNameScopeSource

Obtiene un origen de la traza del ámbito de nombres.

System_CAPS_pubpropertySystem_CAPS_staticResourceDictionarySource

Obtiene un origen de la traza del diccionario de recursos.

System_CAPS_pubpropertySystem_CAPS_staticRoutedEventSource

Obtiene un origen de la traza del evento enrutado.

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 de la traza de un objeto concreto.

NombreDescripción
System_CAPS_pubmethodSystem_CAPS_staticGetTraceLevel(Object)

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

System_CAPS_pubmethodSystem_CAPS_staticRefresh()

Actualiza los orígenes de las trazas, obligando a que vuelva a leerse el archivo app.config.

System_CAPS_pubmethodSystem_CAPS_staticSetTraceLevel(Object, PresentationTraceLevel)

Establece el valor de la propiedad P:System.Diagnostics.PresentationTraceSources.TraceLevel adjunta en un elemento especificado.

NombreDescripción
System_CAPS_pubfieldSystem_CAPS_staticTraceLevelProperty

Identifica la propiedad adjunta TraceLevel.

La traza de depuración sólo está disponible cuando una aplicación WPF se ejecuta en modo de plena confianza.

Para habilitar la traza, primero debe establecer una clave del Registro y, a continuación, debe configurar los orígenes de la traza.

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

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

Para obtener un rendimiento óptimo de la aplicación, se requiere una reflexión previa sobre el diseño de la aplicación y una comprensión de las prácticas recomendadas para el desarrollo de aplicaciones Windows Presentation Foundation (WPF).Para obtener más información, vea 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

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Volver al principio
Mostrar:
© 2016 Microsoft