AdoDotNetParameter クラス

派生型またはデータ ソースのコマンドで基になるテクノロジが ADO.NETなデータ ソースにコマンドに渡されるデータのパラメーターを表します。

継承階層

System.Object
  Microsoft.VisualStudio.Data.DataParameter
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetParameter

名前空間:  Microsoft.VisualStudio.Data.AdoDotNet
アセンブリ:  Microsoft.VisualStudio.Data (Microsoft.VisualStudio.Data.dll 内)

構文

'宣言
Public Class AdoDotNetParameter _
    Inherits DataParameter
public class AdoDotNetParameter : DataParameter
public ref class AdoDotNetParameter : public DataParameter
type AdoDotNetParameter =  
    class
        inherit DataParameter
    end
public class AdoDotNetParameter extends DataParameter

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

コンストラクター

  名前 説明
パブリック メソッド AdoDotNetParameter(String) クラスのコンストラクター。接続によってサービス提供されている ADO.NET のデータ プロバイダー名とともに AdoDotNetParameter のクラスのパラメーター化されたインスタンスを初期化します。
パブリック メソッド AdoDotNetParameter(String, IDataParameter) クラスのコンストラクター。コマンド オブジェクトにパラメーターと DDEX プロバイダーの名前を指定する AdoDotNetParameter のクラスのパラメーター化されたインスタンスを初期化します。
パブリック メソッド AdoDotNetParameter(String, IDataParameter, Boolean) クラスのコンストラクター。パラメーターが DeriveParameters のメソッドを使用して派生するかコマンド オブジェクトに、パラメーター DDEX プロバイダーの名前、および問題を提供する AdoDotNetParameter のクラスのパラメーター化されたインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ DefaultPrecision 現在のパラメーターの型に既定の精度を指定するバイトの値を取得します。 (DataParameter から継承されます。)
プロテクト プロパティ DefaultScale 現在のパラメーターの型に対する既定の小数点以下桁数を指定するバイトの値を取得します。 (DataParameter から継承されます。)
プロテクト プロパティ DefaultSize を取得および現在のパラメーターに既定のサイズを指定する整数値。 (DataParameter から継承されます。)
パブリック プロパティ Direction を取得または設定パラメーターの方向を指定する DataParameterDirection のオブジェクト。 (DataParameter から継承されます。)
パブリック プロパティ IsDerived このパラメーターは、データ ソースから派生したかどうかを示すブール値を取得します。 (DataParameter から継承されます。)
プロテクト プロパティ IsFixedPrecision 現在のパラメーターの型の有効桁数が修正されているかどうかを示すブール値を取得します。 (DataParameter.IsFixedPrecision をオーバーライドします。)
プロテクト プロパティ IsFixedScale 現在のパラメーターの型のスケールが修正されているかどうかを示すブール値を取得します。 (DataParameter.IsFixedScale をオーバーライドします。)
プロテクト プロパティ IsFixedSize 現在のパラメーターの型のサイズが修正されているかどうかを示すブール値を取得します。 (DataParameter.IsFixedSize をオーバーライドします。)
パブリック プロパティ IsNullable このパラメーターは nullnull 参照 (Visual Basic では Nothing) の値を持つことができるかどうかを示すブール値を取得します。 (DataParameter から継承されます。)
パブリック プロパティ IsOptional このパラメーターが派生パラメーターは、パラメーターが省略可能であるかどうかを示すブール値を取得します。 (DataParameter から継承されます。)
パブリック プロパティ Name を取得または設定パラメーターのリテラル文字列の名前です。 (DataParameter から継承されます。)
パブリック プロパティ Parameter コマンド パラメーターを表す IDataParameter のオブジェクトを取得します。
パブリック プロパティ Precision を取得または設定パラメーターの精度を指定するバイトの値。 (DataParameter から継承されます。)
パブリック プロパティ Scale を取得または設定パラメーターのスケールを指定するバイトの値。 (DataParameter から継承されます。)
パブリック プロパティ Size を取得または設定パラメーターのサイズを指定する整数値。 (DataParameter から継承されます。)
パブリック プロパティ Type を取得または設定パラメーター データ ソース固有の型。 (DataParameter から継承されます。)
パブリック プロパティ Value を取得または設定は、パラメーターの値。 (DataParameter から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
プロテクト メソッド GetDirectionImpl パラメーターの方向を取得します。 (DataParameter.GetDirectionImpl() をオーバーライドします。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
プロテクト メソッド GetIsNullableImpl このパラメーターが nullnull 参照 (Visual Basic では Nothing)であるかどうかを示すブール値を取得します。 (DataParameter.GetIsNullableImpl() をオーバーライドします。)
プロテクト メソッド GetIsOptionalImpl このパラメーターが省略可能であるかどうかを示すブール値を取得します。 (DataParameter から継承されます。)
プロテクト メソッド GetNameImpl パラメーターの名前を取得します。 (DataParameter.GetNameImpl() をオーバーライドします。)
プロテクト メソッド GetPrecisionImpl パラメーターの精度を指定するバイトの値を取得します。 (DataParameter.GetPrecisionImpl() をオーバーライドします。)
プロテクト メソッド GetScaleImpl パラメーターのスケールを指定するバイトの値を取得します。 (DataParameter.GetScaleImpl() をオーバーライドします。)
プロテクト メソッド GetSizeImpl パラメーターのサイズを指定する整数値を取得します。 (DataParameter.GetSizeImpl() をオーバーライドします。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド GetTypeFrom nullnull 参照 (Visual Basic では Nothing) または DBNull の値の AnsiString ;を返します 代わりに値型を DbType の値にマップし、文字列の値を返します。 (DataParameter.GetTypeFrom(Object) をオーバーライドします。)
プロテクト メソッド GetTypeImpl パラメーターのデータ ソース固有の型を取得します。 (DataParameter.GetTypeImpl() をオーバーライドします。)
プロテクト メソッド GetValueImpl 指定したパラメーターの値を取得します。 (DataParameter.GetValueImpl() をオーバーライドします。)
プロテクト メソッド IsSupportedDirection 指定されたパラメーターの方向がサポートされているかどうかを示すブール値を取得します。 (DataParameter から継承されます。)
プロテクト メソッド IsValidType 指定したデータ ソース固有の型が有効な型であるかどうかを示すブール値を取得します。 (DataParameter.IsValidType(String) をオーバーライドします。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnDirectionChanged パラメーターの方向の変更を通知する Direction のプロパティが変更されたときに呼び出されます。 (DataParameter から継承されます。)
プロテクト メソッド OnDirectionChanging Direction のプロパティが変更を開始するときに呼び出されます。 (DataParameter から継承されます。)
プロテクト メソッド OnNameChanged Name プロパティが変更されたときに呼び出されます。 (DataParameter から継承されます。)
プロテクト メソッド OnNameChanging Name のプロパティが変更を開始するときに呼び出されます。 (DataParameter から継承されます。)
プロテクト メソッド OnPrecisionChanged Precision プロパティが変更されたときに呼び出されます。 (DataParameter から継承されます。)
プロテクト メソッド OnPrecisionChanging Precision のプロパティが変更を開始するときに呼び出されます。 (DataParameter から継承されます。)
プロテクト メソッド OnScaleChanged Scale プロパティが変更されたときに呼び出されます。 (DataParameter から継承されます。)
プロテクト メソッド OnScaleChanging Scale のプロパティが変更を開始するときに呼び出されます。 (DataParameter から継承されます。)
プロテクト メソッド OnSizeChanged Size プロパティが変更されたときに呼び出されます。 (DataParameter から継承されます。)
プロテクト メソッド OnSizeChanging Size のプロパティが変更を開始するときに呼び出されます。 (DataParameter から継承されます。)
プロテクト メソッド OnTypeChanged Type プロパティが変更されたときに呼び出されます。 (DataParameter から継承されます。)
プロテクト メソッド OnTypeChanging Type のプロパティが変更を開始するときに呼び出されます。 (DataParameter から継承されます。)
プロテクト メソッド OnValueChanged Value プロパティが変更されたときに呼び出されます。 (DataParameter から継承されます。)
プロテクト メソッド OnValueChanging Value のプロパティが変更を開始するときに呼び出されます。 (DataParameter から継承されます。)
パブリック メソッド Parse DbType を取得し、部分に正しい型の基本型変換を使用して入力文字列値を検索します ( Byte.ParseInt32.Parseなど)。 (DataParameter.Parse(String) をオーバーライドします。)
プロテクト メソッド SetDirectionImpl DataParameterDirection の列挙型を使用してパラメーターの方向を設定します。 (DataParameter.SetDirectionImpl(DataParameterDirection) をオーバーライドします。)
プロテクト メソッド SetNameImpl パラメーターの名前を設定します。 (DataParameter.SetNameImpl(String) をオーバーライドします。)
プロテクト メソッド SetPrecisionImpl パラメーターの精度を指定するバイトの値を設定します。 (DataParameter.SetPrecisionImpl(Byte) をオーバーライドします。)
プロテクト メソッド SetScaleImpl パラメーターのスケールを指定するバイトの値を設定します。 (DataParameter.SetScaleImpl(Byte) をオーバーライドします。)
プロテクト メソッド SetSizeImpl このパラメーターのサイズを指定する整数値を設定します。 (DataParameter.SetSizeImpl(Int32) をオーバーライドします。)
プロテクト メソッド SetTypeImpl これが失敗した場合 Enum.Parse を使用して DbType の列挙値に文字列型を解析 DbType正しいとして DbType.Object を前提としています。 (DataParameter.SetTypeImpl(String) をオーバーライドします。)
プロテクト メソッド SetValueImpl このパラメーターの値を設定します。 (DataParameter.SetValueImpl(Object) をオーバーライドします。)
パブリック メソッド ToString このパラメーターの値の文字列形式を取得します。 (DataParameter から継承されます。)
プロテクト メソッド TryConvertValue 指定された型に存在する値を変換します。 (DataParameter から継承されます。)

このページのトップへ

解説

このクラスは AdoDotNetConnectionSupport のクラスから既定で作成される完全なマネージ実装を提供します。基本実装では、DbType の列挙体を使って、参照パラメーター型として扱います。これは、理想よりもあるため、プロバイダーがさまざまなメソッドをオーバーライドし、プロパティがにより近いバック エンドに特定の種類、および制約を表すこの 1 から独自のクラスを派生することをお勧めします。

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Data.AdoDotNet 名前空間

DataParameter

DbType