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


TraceReaderWriter Класс

Определение

Класс TraceReaderWriter представляет абстрактный класс объекта трассировки, используемый при построении классов TraceTable и TraceFile.

public ref class TraceReaderWriter : Microsoft::SqlServer::Management::Trace::TraceReader, Microsoft::SqlServer::Management::Trace::ITraceDataWriter
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceReaderWriter : Microsoft.SqlServer.Management.Trace.TraceReader, Microsoft.SqlServer.Management.Trace.ITraceDataWriter
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceReaderWriter = class
    inherit TraceReader
    interface ITraceDataWriter
Public Class TraceReaderWriter
Inherits TraceReader
Implements ITraceDataWriter
Наследование
TraceReaderWriter
Производный
Атрибуты
Реализации

Примеры

Использование приложения SQL Server Profiler

Комментарии

Класс TraceReaderWriter предоставляет функции записи данных трассировки, которые являются общими для TraceTable класса и TraceFile класса.

Потокобезопасность

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

Конструкторы

TraceReaderWriter()

Инициализирует новый экземпляр класса TraceReaderWriter.

Поля

currentRow

Указывает текущую строку.

(Унаследовано от TraceReader)

Свойства

Depth

Возвращает значение глубины для модуля чтения трассировки.

(Унаследовано от TraceReader)
FieldCount

Возвращает число столбцов в данных.

(Унаследовано от TraceReader)
IsClosed

Возвращает значение свойства типа Boolean, указывающее, закрыт ли модуль чтения трассировки.

(Унаследовано от TraceReader)
Item[Int32]

Возвращает столбец по указанному положению индекса.

(Унаследовано от TraceReader)
Item[String]

Возвращает столбец с указанным именем.

(Унаследовано от TraceReader)
RecordsAffected

Возвращает число записей данных.

(Унаследовано от TraceReader)

Методы

Close()

Закрывает модули записи и чтения трассировки.

Dispose()

Удаляет данные модуля чтения трассировки.

(Унаследовано от TraceReader)
GetBoolean(Int32)

Возвращает значение типа Boolean из записи по указанной позиции столбца.

(Унаследовано от TraceReader)
GetByte(Int32)

Возвращает значение типа Byte из записи по указанной позиции столбца.

(Унаследовано от TraceReader)
GetBytes(Int32, Int64, Byte[], Int32, Int32)

Возвращает поток байтов от указанного смещения столбца в буфер в виде массива, начиная с заданного смещения.

(Унаследовано от TraceReader)
GetChar(Int32)

Возвращает значение символа указанного столбца.

(Унаследовано от TraceReader)
GetChars(Int32, Char[], Int32, Int32, Int32)

Возвращает значение в виде массива символов из записи по указанной позиции столбца.

(Унаследовано от TraceReader)
GetChars(Int32, Int64, Char[], Int32, Int32)

Возвращает значение в виде массива символов из записи по указанной позиции столбца.

(Унаследовано от TraceReader)
GetData(Int32)

Возвращает объект IDataReader, который используется, когда поле указывает на удаленную структуру данных.

(Унаследовано от TraceReader)
GetDataTypeName(Int32)

Возвращает тип данных значения данных по указанной позиции столбца.

(Унаследовано от TraceReader)
GetDateTime(Int32)

Возвращает значение типа DateTime из значения данных по указанной позиции столбца.

(Унаследовано от TraceReader)
GetDecimal(Int32)

Возвращает значение типа Decimal из значения данных по указанной позиции столбца.

(Унаследовано от TraceReader)
GetDouble(Int32)

Возвращает значение с плавающей запятой из значения данных по указанной позиции столбца.

(Унаследовано от TraceReader)
GetFieldType(Int32)

Возвращает тип поля значения данных по указанной позиции столбца.

(Унаследовано от TraceReader)
GetFloat(Int32)

Возвращает значение с плавающей запятой из значения данных по указанной позиции столбца.

(Унаследовано от TraceReader)
GetGuid(Int32)

Возвращает системное значение Guid для значения данных по указанной позиции столбца.

(Унаследовано от TraceReader)
GetInt16(Int32)

Возвращает маленькое целочисленное значение для значения данных по указанной позиции столбца.

(Унаследовано от TraceReader)
GetInt32(Int32)

Возвращает целочисленное значение для значения данных по указанной позиции столбца.

(Унаследовано от TraceReader)
GetInt64(Int32)

Возвращает длинное целочисленное значение для значения данных по указанной позиции столбца.

(Унаследовано от TraceReader)
GetName(Int32)

Возвращает имя поля по указанной позиции столбца.

(Унаследовано от TraceReader)
GetOrdinal(String)

Возвращает порядковый номер для значения данных по указанной позиции столбца.

(Унаследовано от TraceReader)
GetSchemaTable()

Возвращает таблицу, описывающую схему.

(Унаследовано от TraceReader)
GetStream(Int32)

Возвращает поток данных.

(Унаследовано от TraceReader)
GetString(Int32)

Возвращает значение типа String по указанной позиции столбца.

(Унаследовано от TraceReader)
GetTimeSpan(Int32)

Возвращает значение типа TimeSpan из значения данных по указанной позиции столбца.

(Унаследовано от TraceReader)
GetValue(Int32)

Возвращает значение для значения данных по указанной позиции столбца.

(Унаследовано от TraceReader)
GetValues(Object[])

Возвращает массив значений для значения данных по указанной позиции столбца.

(Унаследовано от TraceReader)
IsDBNull(Int32)

Указывает, установлен ли указанный столбец в значение NULL.

(Унаследовано от TraceReader)
IsNull(Int32)

Возвращает значение типа Boolean, указывающее, является ли значение по указанной позиции столбца значением NULL.

(Унаследовано от TraceReader)
NextResult()

Переходит к следующему результату в трассировке.

(Унаследовано от TraceReader)
Read()

Считывает запись трассировки.

(Унаследовано от TraceReader)
TranslateSubclass(String, String, Int32)

Переводит подкласс.

(Унаследовано от TraceReader)
Write()

Записывает трассировку в файл трассировки или таблицу трассировки.

События

WriteNotify

Вызывает событие, при котором трассировка записывается в файл трассировки или в таблицу трассировки.

Применяется к