Language

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クラスの両方に共通するトレースデータ書き込み機能を提供します。

スレッド セーフ

このタイプのパブリックスタティック(共有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)

指定された列位置のデータ値がnullかどうかを指定する Boolean 値を取得します。

(継承元 TraceReader)
NextResult()

トレースの次の結果に進みます。

(継承元 TraceReader)
Read()

トレース記録を読み取る。

(継承元 TraceReader)
TranslateSubclass(String, String, Int32)

サブクラスを翻訳します。

(継承元 TraceReader)
Write()

トレースをトレースファイルまたはトレーステーブルに書き込みます。

イベント

名前 説明
WriteNotify

トレースがトレースファイルまたはトレーステーブルに書き込まれるとイベントを発生させます。

適用対象