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