The TraceServer class is a Trace object that represents a new trace on an instance of SQL Server.
public class TraceServer : TraceReader
With the TraceServer object you can:
Start a new trace.
Read a trace.
In addition to the Trace and Replay objects, the trace can be created manually by using SQL Server Profiler Reference or by using a set of Transact-SQL stored procedures called Introducing SQL Trace.
Any public static
in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.