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