2009-07-08 6 views
29

¿Alguien sabe la diferencia entre las clases System.Diagnostic.Trace y System.Diagnostic.TraceSource?Diferencia entre el uso de Trace y TraceSource

He estado utilizando Trace para la mayoría de mis proyectos y descubrí el TraceSource el otro día. Parece que ofrecen una API similar, ¿es una mejor que la otra?

Respuesta

25

Creo TraceSource es la versión más reciente (desde .NET 2) y Trace es la versión más antigua, más información está disponible aquí:

Clarification on TraceSource/Trace

+3

De http: // msdn. microsoft.com/en-us/library/ms228989.aspx: "TraceSource está destinado a funcionar como un sistema de seguimiento mejorado y se puede usar en lugar de los métodos estáticos de las clases de rastreo Trace y Debug más antiguas. Las conocidas clases Trace y Debug todavía existen, pero la práctica recomendada es usar la clase TraceSource para el rastreo. " –

+0

Este artículo también podría ser muy útil. http://blogs.msdn.com/b/bclteam/archive/2005 /03/15/396431.aspx –

Cuestiones relacionadas