派生型またはデータ ソースのコマンドで基になるテクノロジが 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.Parse と Int32.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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
.gif)
.gif)
.gif)
.gif)