Share via


SqlColumnBinder クラス

このクラスは効率的に結果の列にアクセス convienent 方法です。 これは列序数をキャッシュします。

このクラスを使用するには、このクラスの静的インスタンスを作成し、列名をコンストラクターに渡して、実行時に値を取得するに GetXXX のメソッドを使用します。

GetXXX() の最初の呼び出しが、番号キャッシュされます。

このオブジェクトは、結果セットと同じ図形に対するすべての後続の呼び出しで再利用する必要があります。

継承階層

System.Object
  Microsoft.TeamFoundation.Framework.Server.SqlColumnBinder

名前空間:  Microsoft.TeamFoundation.Framework.Server
アセンブリ:  Microsoft.TeamFoundation.Framework.Server (Microsoft.TeamFoundation.Framework.Server.dll 内)

構文

'宣言
Public Class SqlColumnBinder
public class SqlColumnBinder

SqlColumnBinder 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド SqlColumnBinder SqlColumnReader を名前付き列を読み取るためにを作成します

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ ColumnName このバインダーをバインドする、列の名前。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド ColumnExists 列を結果セットに存在します。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetBoolean(DbDataReader) 特定のリーダーから bool としてこの列の値を取得します。 例外は、列が null の場合にスローされます。
パブリック メソッド GetBoolean(DbDataReader, Boolean) 特定のリーダーから bool としてこの列の値を取得します。 例外は、列が null の場合にスローされます。
パブリック メソッド GetBoolean(DbDataReader, Boolean, Boolean%) 特定のリーダーから bool としてこの列の値を取得します。 値が null の出力パラメーターを true に設定します。
パブリック メソッド GetByte(DbDataReader) 特定のリーダーから int としてこの列の値を取得します。 例外は、列が null の場合にスローされます。
パブリック メソッド GetByte(DbDataReader, Byte) 特定のリーダーから int としてこの列の値を取得します。 例外は、列が null の場合にスローされます。
パブリック メソッド GetByte(DbDataReader, Byte, Byte) 特定のリーダーから int としてこの列の値を取得します。 例外は、列が null の場合にスローされます。
パブリック メソッド GetBytes(DbDataReader, Boolean)
パブリック メソッド GetBytes(DbDataReader, Int64, array<Byte[], Int32, Int32) 列からバイトのチャンクを参照してください。ExecuteReader(CommandBehavior.SequentialAccess) を使用すると、効率的に BLOB 列からバイトをストリーム転送できます。
パブリック メソッド GetDateTime(DbDataReader)
パブリック メソッド GetDateTime(DbDataReader, DateTime)
パブリック メソッド GetDateTimeOffset
パブリック メソッド GetDouble(DbDataReader) 特定のリーダーから double としてこの列の値を取得します。例外は、列が null の場合にスローされます。
パブリック メソッド GetDouble(DbDataReader, Double) 特定のリーダーから double としてこの列の値を取得します
パブリック メソッド GetFloat(DbDataReader) 特定のリーダーから浮動としてこの列の値を取得します。 例外は、列が null の場合にスローされます。
パブリック メソッド GetFloat(DbDataReader, Single) 特定のリーダーから浮動としてこの列の値を取得します。
パブリック メソッド GetFloat(DbDataReader, Single, Single) 特定のリーダーから浮動としてこの列の値を取得します。
パブリック メソッド GetGuid(DbDataReader)
パブリック メソッド GetGuid(DbDataReader, Boolean) 特定のリーダーから GUID としてこの列の値を取得します。 allowNulls が true の場合、空の GUID として null 値が返されます。 それ以外 SQLException は null 値が検出されるとスローされます
パブリック メソッド GetGuid(DbDataReader, Boolean, Guid) 特定のリーダーから GUID としてこの列の値を取得します。 allowNulls が true の場合、空の GUID として null 値が返されます。 それ以外 SQLException は null 値が検出されるとスローされます
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetInt16(DbDataReader) 特定のリーダーから Int16 としてこの列の値を取得します。 例外は、列が null の場合にスローされるか、または結果セットにあります。
パブリック メソッド GetInt16(DbDataReader, Int16) 特定のリーダーから Int16 としてこの列の値を取得します。 例外は、結果セットにはない場合にスローされます。
パブリック メソッド GetInt16(DbDataReader, Int16, Int16) 特定のリーダーから Int16 としてこの列の値を取得します。
パブリック メソッド GetInt32(DbDataReader) 特定のリーダーから int としてこの列の値を取得します。 例外は、列が null の場合にスローされます。
パブリック メソッド GetInt32(DbDataReader, Int32) 特定のリーダーから int としてこの列の値を取得します。
パブリック メソッド GetInt32(DbDataReader, Int32, Int32) 特定のリーダーから int としてこの列の値を取得します。
パブリック メソッド GetInt64(DbDataReader) 特定のリーダーから int としてこの列の値を取得します。 例外は、列が null の場合にスローされます。
パブリック メソッド GetInt64(DbDataReader, Int64) 特定のリーダーから int としてこの列の値を取得します。
パブリック メソッド GetInt64(DbDataReader, Int64, Int64) 特定のリーダーから int64 としてこの列の値を取得します。
パブリック メソッド GetObject
パブリック メソッド GetOrdinal
パブリック メソッド GetString(DbDataReader, Boolean) 特定のリーダーから文字列としてこの列の値を取得します。 allowNulls が true の場合、null 文字列として null 値が返されます。 それ以外 SQLException は null 値が検出されるとスローされます
パブリック メソッド GetString(DbDataReader, String) 特定のリーダーから文字列としてこの列の値を取得します。 null は DB の列が null である場合にを返します。
パブリック メソッド GetTimeSpan(SqlDataReader)
パブリック メソッド GetTimeSpan(SqlDataReader, TimeSpan)
パブリック メソッド GetTimeSpan(SqlDataReader, TimeSpan, TimeSpan)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IsInitialized 列の順序の値に解決したかどうか、値を返します。
パブリック メソッド IsNull
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.TeamFoundation.Framework.Server 名前空間