次の方法で共有


AdoDotNetParameter クラス

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

継承階層

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

名前空間:  Microsoft.VisualStudio.Data.Framework.AdoDotNet
アセンブリ:  Microsoft.VisualStudio.Data.Framework (Microsoft.VisualStudio.Data.Framework.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(DbParameter) パラメーターのオブジェクトを使用して AdoDotNetParameter クラスの新しいインスタンスを初期化します。
パブリック メソッド AdoDotNetParameter(String) パラメーターの文字列値を持つ AdoDotNetParameter クラスの新しいインスタンスを初期化します。
パブリック メソッド AdoDotNetParameter(DbParameter, Boolean) パラメーターが DeriveParameters のメソッドを使用して取得したかどうかのパラメーター オブジェクトを使用して AdoDotNetParameter のクラスおよび問題の新しいインスタンスを初期化します。
パブリック メソッド AdoDotNetParameter(String, Boolean) パラメーターが DeriveParameters のメソッドを使用して取得したかどうかを示す値とデータ プロバイダーの名前の AdoDotNetParameter クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ DefaultSize 現在のパラメーターの型に対する既定のサイズを指定する整数値を取得します。 (DataParameter から継承されます。)
パブリック プロパティ Descriptor データ パラメーターを記述する情報を取得します。 (DataParameter から継承されます。)
パブリック プロパティ Direction パラメーターの方向を指定する DataParameterDirection のオブジェクトを取得または設定します。 (DataParameter から継承されます。)
プロテクト プロパティ HasDescriptor データ パラメーターが Descriptor のプロパティを使用して IVsDataParameterDescriptor の実装を公開するかどうかを示す値を取得します。 (DataParameter.HasDescriptor をオーバーライドします。)
パブリック プロパティ IsDerived 現在のパラメーターは、データ ソースから派生したかどうかを示す Boolean の値を取得します。 (DataParameter から継承されます。)
プロテクト プロパティ IsFixedSize 現在のパラメーターの型のサイズが修正されているかどうかを示す値を取得します。 (DataParameter.IsFixedSize をオーバーライドします。)
パブリック プロパティ IsNullable 取得すると、現在のパラメーターに NULL 値を設定できるかどうかを示す Boolean の値を取得します。 (DataParameter から継承されます。)
パブリック プロパティ IsOptional 取得すると、現在のパラメーターが省略可能であるかどうかを示す Boolean の値を取得します。 (DataParameter から継承されます。)
パブリック プロパティ Name 現在のパラメーターのリテラル文字列の名前を取得または設定します。 (DataParameter から継承されます。)
パブリック プロパティ Parameter コマンド パラメーターを表す DbParameter のオブジェクトを取得します。
パブリック プロパティ Size パラメーターのサイズを指定する整数値を取得または設定します。 (DataParameter から継承されます。)
パブリック プロパティ Type データ ソースのパラメーターを特定の型を取得または設定します。 (DataParameter から継承されます。)
パブリック プロパティ Value パラメーターの値を取得または設定します。 (DataParameter から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
プロテクト メソッド GetDirectionCore パラメーターの方向を取得します。 (DataParameter.GetDirectionCore() をオーバーライドします。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
プロテクト メソッド GetIsNullableCore このパラメーターが nullnull 参照 (Visual Basic では Nothing)であるかどうかを示す Boolean の値を取得します。 (DataParameter.GetIsNullableCore() をオーバーライドします。)
プロテクト メソッド GetIsOptionalCore パラメーターが省略可能であるかどうかを示す Boolean の値を取得します。 (DataParameter から継承されます。)
プロテクト メソッド GetNameCore パラメーターの名前を取得します。 (DataParameter.GetNameCore() をオーバーライドします。)
プロテクト メソッド GetSizeCore パラメーターのサイズを指定する整数値を取得します。 (DataParameter.GetSizeCore() をオーバーライドします。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド GetTypeCore パラメーターのデータ ソースの特定の型を取得します。 (DataParameter.GetTypeCore() をオーバーライドします。)
プロテクト メソッド GetTypeFrom 値型を DbType の値にマップし、文字列の値を返します。 (DataParameter.GetTypeFrom(Object) をオーバーライドします。)
プロテクト メソッド GetValueCore 指定したパラメーターの値を取得します。 (DataParameter.GetValueCore() をオーバーライドします。)
プロテクト メソッド IsSupportedDirection 指定されたパラメーターの方向がサポートされるかどうかを示す Boolean の値を取得します。 (DataParameter から継承されます。)
プロテクト メソッド IsValidType データ ソースの指定された型が有効な型であるかどうかを示す Boolean の値を取得します。 (DataParameter.IsValidType(String) をオーバーライドします。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnDirectionChanged パラメーターの方向の変更を通知する Direction のプロパティが変更されたときに呼び出されます。 (DataParameter から継承されます。)
プロテクト メソッド OnDirectionChanging Direction のプロパティが変更を開始するときに呼び出されます。 (DataParameter から継承されます。)
プロテクト メソッド OnNameChanged Name プロパティが変更されたときに呼び出されます。 (DataParameter から継承されます。)
プロテクト メソッド OnNameChanging Name のプロパティが変更を開始するときに呼び出されます。 (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) をオーバーライドします。)
プロテクト メソッド SetDirectionCore DataParameterDirection の列挙体を使用してパラメーターの方向を設定します。 (DataParameter.SetDirectionCore(DataParameterDirection) をオーバーライドします。)
プロテクト メソッド SetNameCore パラメーターの名前を設定します。 (DataParameter.SetNameCore(String) をオーバーライドします。)
プロテクト メソッド SetSizeCore このパラメーターのサイズを指定する整数値を設定します。 (DataParameter.SetSizeCore(Int32) をオーバーライドします。)
プロテクト メソッド SetTypeCore Enum.Parseを使用して DbType の列挙値に文字列型を解析します。これが失敗した場合、メソッドは正しい DbTypeとして DbType.Object を前提としています。 (DataParameter.SetTypeCore(String) をオーバーライドします。)
プロテクト メソッド SetValueCore パラメーターの値を設定します。 (DataParameter.SetValueCore(Object) をオーバーライドします。)
パブリック メソッド ToString 現在のパラメーター値の文字列表現を取得します。 (DataParameter から継承されます。)
プロテクト メソッド TryConvertValue 指定された型に存在する値を変換します。 (DataParameter から継承されます。)

このページのトップへ

解説

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

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Data.Framework.AdoDotNet 名前空間