次の方法で共有


DataParameter クラス

派生型またはデータ ソースのコマンドからデータ ソースにコマンドに渡されるデータのパラメーターを表します。

継承階層

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

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

構文

'宣言
Public MustInherit Class DataParameter
public abstract class DataParameter
public ref class DataParameter abstract
[<AbstractClass>]
type DataParameter =  class end
public abstract class DataParameter

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

コンストラクター

  名前 説明
プロテクト メソッド DataParameter() クラスのコンストラクター。DataParameter クラスの nonparameterized インスタンスを初期化します。
プロテクト メソッド DataParameter(Boolean) クラスのコンストラクター。インスタンスが DeriveParameters のメソッドを使用して、派生したかどうかを示す値とともに DataParameter のクラスのパラメーター化されたインスタンスを初期化します。

このページのトップへ

プロパティ

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

このページのトップへ

メソッド

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

このページのトップへ

解説

このクラスは、パラメーターのプロパティを実装するには、間接機構を使用します。 プロパティの get の各メソッドは、プロパティを取得する仮想によって保護されているメソッドを呼び出します。 プロパティの set の各メソッドは、3 種類の仮想メソッドによって保護されているメソッドを呼び出しています: プロパティが変更されていることを示す 1、実際にはプロパティを変更する別の要素と 3 番目のプロパティが変更されたことを示します。

これは、プロパティの setter がメソッドを特定し、プロパティを変更する設定し、プロパティの無効な入力の処理をプロパティによって変更されるメソッドの副作用を適用することもできます。 これは、基本クラスをパラメーター エラー チェックのインターフェイスで定義されているセマンティクスに一致するように既定値を指定するようにします。

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Data 名前空間

AdoDotNetParameter