2009-07-08 42 views
29

Bất kỳ ai cũng biết sự khác biệt giữa các lớp System.Diagnostic.TraceSystem.Diagnostic.TraceSource?Sự khác biệt giữa việc sử dụng Trace và TraceSource

Tôi đã sử dụng Trace cho hầu hết các dự án của mình và tôi chỉ tình cờ phát hiện ra khoảng TraceSource vào ngày khác. Họ dường như cung cấp API tương tự, là một trong những tốt hơn so với khác?

Trả lời

25

Tôi nghĩ TraceSource là phiên bản mới hơn (kể từ NET 2) và Trace là phiên bản cũ, biết thêm hiện có sẵn ở đây:

Clarification on TraceSource/Trace

+3

Từ http: // msdn. microsoft.com/en-us/library/ms228989.aspx: "TraceSource được thiết kế để hoạt động như một hệ thống truy tìm nâng cao và có thể được sử dụng thay cho các phương thức tĩnh của các lớp truy tìm Trace và Debug cũ hơn. Các lớp Trace và Debug quen thuộc vẫn tồn tại, nhưng thực hành được khuyến nghị là sử dụng lớp TraceSource để truy tìm. ” –

+0

Bài viết này cũng rất hữu ích. /03/15/396431.aspx –

Các vấn đề liên quan