TraceFile Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс TraceFile является объектом трассировки, представляющим файл журнала трассировки.
public ref class TraceFile : Microsoft::SqlServer::Management::Trace::TraceReaderWriter
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceFile : Microsoft.SqlServer.Management.Trace.TraceReaderWriter
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceFile = class
inherit TraceReaderWriter
Public Class TraceFile
Inherits TraceReaderWriter
- Наследование
- Атрибуты
Примеры
Комментарии
TraceFile С помощью объекта можно:
Чтение из файла журнала трассировки.
Запись в файл журнала трассировки.
В дополнение к объектам Trace и Replay, файл журнала трассировки можно получить вручную с помощью using SQL Server Profiler или с помощью набора хранимых процедур Transact-SQL, называемых трассировкой SQL.
Конструкторы
TraceFile() |
Инициализирует новый экземпляр класса TraceFile. |
Поля
currentRow |
Указывает текущую строку. (Унаследовано от TraceReader) |
Свойства
Depth |
Возвращает значение глубины для модуля чтения трассировки. (Унаследовано от TraceReader) |
FieldCount |
Возвращает число столбцов в данных. (Унаследовано от TraceReader) |
IsClosed |
Возвращает значение свойства типа Boolean, указывающее, закрыт ли модуль чтения трассировки. (Унаследовано от TraceReader) |
Item[Int32] |
Возвращает столбец по указанному положению индекса. (Унаследовано от TraceReader) |
Item[String] |
Возвращает столбец с указанным именем. (Унаследовано от TraceReader) |
RecordsAffected |
Возвращает число записей данных. (Унаследовано от TraceReader) |
Методы
Close() |
Закрывает модули записи и чтения трассировки. (Унаследовано от TraceReaderWriter) |
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) |
InitializeAsReader(String) |
Инициализирует указанный объект TraceFile для считанных данных из файла журнала трассировки. |
InitializeAsReplayOutputWriter(String) |
Инициализирует указанный объект TraceFile для записи данных только в файл журнала трассировки. |
InitializeAsWriter(TraceReader, String) |
Инициализирует указанный объект TraceFile для считывания данных трассировки из объекта TraceReader, их анализа и записи в связанный файл журнала трассировки. |
IsDBNull(Int32) |
Указывает, установлен ли указанный столбец в значение NULL. (Унаследовано от TraceReader) |
IsNull(Int32) |
Возвращает значение типа Boolean, указывающее, является ли значение по указанной позиции столбца значением NULL. (Унаследовано от TraceReader) |
NextResult() |
Переходит к следующему результату в трассировке. (Унаследовано от TraceReader) |
Read() |
Считывает запись трассировки. (Унаследовано от TraceReader) |
TranslateSubclass(String, String, Int32) |
Переводит подкласс. (Унаследовано от TraceReader) |
Write() |
Записывает трассировку в файл трассировки или таблицу трассировки. (Унаследовано от TraceReaderWriter) |
События
WriteNotify |
Вызывает событие, при котором трассировка записывается в файл трассировки или в таблицу трассировки. (Унаследовано от TraceReaderWriter) |