TraceReader Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс TraceReader представляет собой абстрактный класс объекта трассировки, который используется при построении классов TraceServer, TraceTable и TraceFile.
public ref class TraceReader : IDisposable, System::Data::IDataReader
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceReader : IDisposable, System.Data.IDataReader
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceReader = class
interface IDataReader
interface IDisposable
interface IDataRecord
Public Class TraceReader
Implements IDataReader, IDisposable
- Наследование
-
TraceReader
- Производный
- Атрибуты
- Реализации
Примеры
Использование приложения SQL Server Profiler
Комментарии
Класс TraceReader предоставляет функции чтения данных трассировки и доступ к данным, которые являются общими для TraceServer класса, TraceTable класса и TraceFile класса.
Функция чтения данных трассировки также доступна в TraceReaderWriter классе, который является производным от TraceReader класса и используется в построении TraceTable класса и TraceFile класса.
Потокобезопасность
Все общие статические члены этого типа (Shared в Microsoft Visual Basic) можно использовать в многопоточных операциях. Потокобезопасная работа с членами экземпляров типа не гарантируется.
Конструкторы
TraceReader() |
Инициализирует новый экземпляр класса TraceReader. |
Поля
currentRow |
Указывает текущую строку. |
Свойства
Depth |
Возвращает значение глубины для модуля чтения трассировки. |
FieldCount |
Возвращает число столбцов в данных. |
IsClosed |
Возвращает значение свойства типа Boolean, указывающее, закрыт ли модуль чтения трассировки. |
Item[Int32] |
Возвращает столбец по указанному положению индекса. |
Item[String] |
Возвращает столбец с указанным именем. |
RecordsAffected |
Возвращает число записей данных. |
Методы
Close() |
Закрывает модуль чтения трассировки. |
Dispose() |
Удаляет данные модуля чтения трассировки. |
GetBoolean(Int32) |
Возвращает значение типа Boolean из записи по указанной позиции столбца. |
GetByte(Int32) |
Возвращает значение типа Byte из записи по указанной позиции столбца. |
GetBytes(Int32, Int64, Byte[], Int32, Int32) |
Возвращает поток байтов от указанного смещения столбца в буфер в виде массива, начиная с заданного смещения. |
GetChar(Int32) |
Возвращает значение символа указанного столбца. |
GetChars(Int32, Char[], Int32, Int32, Int32) |
Возвращает значение в виде массива символов из записи по указанной позиции столбца. |
GetChars(Int32, Int64, Char[], Int32, Int32) |
Возвращает значение в виде массива символов из записи по указанной позиции столбца. |
GetData(Int32) |
Возвращает объект IDataReader, который используется, когда поле указывает на удаленную структуру данных. |
GetDataTypeName(Int32) |
Возвращает тип данных значения данных по указанной позиции столбца. |
GetDateTime(Int32) |
Возвращает значение типа DateTime из значения данных по указанной позиции столбца. |
GetDecimal(Int32) |
Возвращает значение типа Decimal из значения данных по указанной позиции столбца. |
GetDouble(Int32) |
Возвращает значение с плавающей запятой из значения данных по указанной позиции столбца. |
GetFieldType(Int32) |
Возвращает тип поля значения данных по указанной позиции столбца. |
GetFloat(Int32) |
Возвращает значение с плавающей запятой из значения данных по указанной позиции столбца. |
GetGuid(Int32) |
Возвращает системное значение Guid для значения данных по указанной позиции столбца. |
GetInt16(Int32) |
Возвращает маленькое целочисленное значение для значения данных по указанной позиции столбца. |
GetInt32(Int32) |
Возвращает целочисленное значение для значения данных по указанной позиции столбца. |
GetInt64(Int32) |
Возвращает длинное целочисленное значение для значения данных по указанной позиции столбца. |
GetName(Int32) |
Возвращает имя поля по указанной позиции столбца. |
GetOrdinal(String) |
Возвращает порядковый номер для значения данных по указанной позиции столбца. |
GetSchemaTable() |
Возвращает таблицу, описывающую схему. |
GetStream(Int32) |
Возвращает поток данных. |
GetString(Int32) |
Возвращает значение типа String по указанной позиции столбца. |
GetTimeSpan(Int32) |
Возвращает значение типа TimeSpan из значения данных по указанной позиции столбца. |
GetValue(Int32) |
Возвращает значение для значения данных по указанной позиции столбца. |
GetValues(Object[]) |
Возвращает массив значений для значения данных по указанной позиции столбца. |
IsDBNull(Int32) |
Указывает, установлен ли указанный столбец в значение NULL. |
IsNull(Int32) |
Возвращает значение типа Boolean, указывающее, является ли значение по указанной позиции столбца значением NULL. |
NextResult() |
Переходит к следующему результату в трассировке. |
Read() |
Считывает запись трассировки. |
TranslateSubclass(String, String, Int32) |
Переводит подкласс. |