TraceTable 类

定义

TraceTable 类是一个Trace对象,表示一个跟踪信息表。

public ref class TraceTable : Microsoft::SqlServer::Management::Trace::TraceReaderWriter
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceTable : Microsoft.SqlServer.Management.Trace.TraceReaderWriter
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceTable = class
    inherit TraceReaderWriter
Public Class TraceTable
Inherits TraceReaderWriter
继承
属性

示例

Readme_Tracer

注解

用这个 TraceTable 对象你可以:

  • 从追踪表读取。

  • 写入跟踪表。

除了追踪和回放对象外,追踪表还可以通过使用SQL Server分析器或一组称为SQL Trace的 Transact-SQL 存储过程手动访问。

构造函数

名称 说明
TraceTable()

初始化 TraceTable 类的新实例。

字段

名称 说明
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(ConnectionInfoBase, String, String)

初始化该类的新实例 TraceTable 以读取跟踪数据。

InitializeAsReplayOutputWriter(ConnectionInfoBase, String)

初始化该类的新实例 TraceTable 以编写重放轨迹信息。

InitializeAsWriter(TraceReader, ConnectionInfoBase, String)

初始化指定 TraceTable 对象,用于从对象读取轨迹数据 TraceReader 、分析数据并将数据写入参考轨迹表。

IsDBNull(Int32)

指定列是否设置为空。

(继承自 TraceReader)
IsNull(Int32)

获得 Boolean 一个值,指定指定列位置的数据值是否为空。

(继承自 TraceReader)
NextResult()

移动到追踪中的下一个结果。

(继承自 TraceReader)
Read()

读取追踪记录。

(继承自 TraceReader)
TranslateSubclass(String, String, Int32)

翻译了子职业。

(继承自 TraceReader)
Write()

将跟踪写入跟踪文件或跟踪表。

(继承自 TraceReaderWriter)

活动

名称 说明
WriteNotify

当跟踪写入跟踪文件或跟踪表时,会触发事件。

(继承自 TraceReaderWriter)

适用于