Поделиться через


Класс TraceReaderWriter

The TraceReaderWriter class is an abstract Trace Objects class that is used in the construction of the TraceTable class and the TraceFile class.

Пространство имен:  Microsoft.SqlServer.Management.Trace
Сборка:  Microsoft.SqlServer.ConnectionInfoExtended (в Microsoft.SqlServer.ConnectionInfoExtended.dll)

Синтаксис

'Декларация
<ComVisibleAttribute(False)> _
Public Class TraceReaderWriter _
    Inherits TraceReader _
    Implements ITraceDataWriter
'Применение
Dim instance As TraceReaderWriter
[ComVisibleAttribute(false)]
public class TraceReaderWriter : TraceReader, 
    ITraceDataWriter
[ComVisibleAttribute(false)]
public ref class TraceReaderWriter : public TraceReader, 
    ITraceDataWriter
[<ComVisibleAttribute(false)>]
type TraceReaderWriter =  
    class
        inherit TraceReader
        interface ITraceDataWriter
    end
public class TraceReaderWriter extends TraceReader implements ITraceDataWriter

Замечания

The TraceReaderWriter class provides trace data writing functionality that is common to both the TraceTable class and the TraceFile class.

Thread Safety

Все общие статические члены этого типа (Shared в Microsoft Visual Basic) можно использовать в многопоточных операциях. Безопасная многопоточная работа с членами экземпляров типа не гарантируется.

Примеры

Using SQL Server Profiler

Иерархия наследования

System. . :: . .Object
  Microsoft.SqlServer.Management.Trace. . :: . .TraceReader
    Microsoft.SqlServer.Management.Trace..::..TraceReaderWriter
      Microsoft.SqlServer.Management.Trace. . :: . .TraceFile
      Microsoft.SqlServer.Management.Trace. . :: . .TraceTable

Потоковая защита

Все открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность элементов экземпляров не гарантируется.