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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。