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
- Наследование
- Производный
- Атрибуты
- Реализации
Примеры
Использование приложения 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 |
Вызывает событие, при котором трассировка записывается в файл трассировки или в таблицу трассировки. |