Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

PresentationTraceSources (Clase)

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

System.Object
  System.Diagnostics.PresentationTraceSources

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

public static class PresentationTraceSources

El tipo PresentationTraceSources expone los siguientes miembros.

  NombreDescripción
Propiedad públicaMiembro estáticoAnimationSourceObtiene un origen de la traza de animaciones.
Propiedad públicaMiembro estáticoDataBindingSourceObtiene un origen de la traza de enlace de datos.
Propiedad públicaMiembro estáticoDependencyPropertySourceObtiene un origen de la traza de la propiedad de dependencia.
Propiedad públicaMiembro estáticoDocumentsSourceObtiene un origen de la traza del documento.
Propiedad públicaMiembro estáticoFreezableSourceObtiene un origen de la traza de objetos Freezable.
Propiedad públicaMiembro estáticoHwndHostSourceObtiene el origen de la traza del host de hwnd.
Propiedad públicaMiembro estáticoMarkupSourceObtiene un origen de la traza de marcado.
Propiedad públicaMiembro estáticoNameScopeSourceObtiene un origen de la traza del ámbito de nombres.
Propiedad públicaMiembro estáticoResourceDictionarySourceObtiene un origen de la traza del diccionario de recursos.
Propiedad públicaMiembro estáticoRoutedEventSourceObtiene un origen de la traza del evento enrutado.
Propiedad públicaMiembro estáticoShellSourceObtiene un origen de traza del shell.
Arriba

  NombreDescripción
Propiedad pública asociadaTraceLevelObtiene o establece un valor que especifica el nivel de detalle de la traza de un objeto concreto.
Arriba

  NombreDescripción
Método públicoMiembro estáticoGetTraceLevelObtiene el valor de la propiedad adjunta TraceLevel del elemento especificado.
Método públicoMiembro estáticoRefreshActualiza los orígenes de las trazas, obligando a que vuelva a leerse el archivo app.config.
Método públicoMiembro estáticoSetTraceLevelEstablece el valor de la propiedad PresentationTraceSourcesTraceLeve()l adjunta en un elemento especificado.
Arriba

  NombreDescripción
Campo públicoMiembro estáticoTraceLevelPropertyIdentifica la propiedad adjunta TraceLevel.
Arriba

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 Optimizar WPF: Rendimiento de aplicaciones.

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

Compatible con: 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros static (Shared en Visual Basic) públicos 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.

date

Historial

Motivo

Julio de 2010

Quitada la instrucción incorrecta y el ejemplo fijo.

Comentarios de los clientes.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft