IVsDataCommand インターフェイス
処理するデータ コマンドのメソッドを公開するデータ ソースに対してビルドとさまざまな種類のデータ コマンドを実行すると、読み取り専用の結果を取得し、コマンドのステータス コードを取得することを含むインターフェイスを表します。
名前空間: Microsoft.VisualStudio.Data.Services.SupportEntities
アセンブリ: Microsoft.VisualStudio.Data.Services (Microsoft.VisualStudio.Data.Services.dll 内)
構文
'宣言
<DataClientObjectAttribute("44B66758-3C1C-40ce-BEE4-5DBDA7293387")> _
Public Interface IVsDataCommand
[DataClientObjectAttribute("44B66758-3C1C-40ce-BEE4-5DBDA7293387")]
public interface IVsDataCommand
[DataClientObjectAttribute(L"44B66758-3C1C-40ce-BEE4-5DBDA7293387")]
public interface class IVsDataCommand
[<DataClientObjectAttribute("44B66758-3C1C-40ce-BEE4-5DBDA7293387")>]
type IVsDataCommand = interface end
public interface IVsDataCommand
IVsDataCommand 型で公開されるメンバーは以下のとおりです。
メソッド
名前 | 説明 | |
---|---|---|
CreateParameter | クラスで実装された場合、次の 1 種類のメソッドに渡すことができるパラメーター オブジェクトを作成します: DeriveSchema、Execute、または ExecuteWithoutResults。 | |
DeriveParameters(String) | クラスで実装すると、特定のコマンドに指定できるパラメーターを取得します。 | |
DeriveParameters(String, DataCommandType) | クラスで実装すると、特定のコマンドに指定できるパラメーターを取得します。 | |
DeriveParameters(String, DataCommandType, Int32) | クラスで実装すると、特定のコマンドに指定できるパラメーターを取得します。 | |
DeriveSchema(String) | クラスで実装された場合、指定されたコマンドから返されるスキーマを取得します。スキーマは、データ リーダーの項目とブロックのレイアウトを示します。 | |
DeriveSchema(String, DataCommandType) | クラスで実装された場合、指定されたコマンドから返されるスキーマを取得します。スキーマは、データ リーダーの項目とブロックのレイアウトを示します。 | |
DeriveSchema(String, DataCommandType, array<IVsDataParameter[]) | クラスで実装された場合、指定されたコマンドから返されるスキーマを取得します。 オブジェクトの配列。 | |
DeriveSchema(String, DataCommandType, array<IVsDataParameter[], Int32) | クラスで実装された場合、指定されたコマンドから返されるスキーマを取得します。スキーマは、データ リーダーの項目とブロックのレイアウトを示します。 | |
Execute(String) | クラスで実装された場合、指定したコマンドを実行し、読み取り専用の結果を返します。 | |
Execute(String, DataCommandType) | クラスで実装された場合、指定したコマンドを実行し、読み取り専用の結果を返します。 | |
Execute(String, DataCommandType, array<IVsDataParameter[]) | クラスで実装された場合、指定したコマンドを実行し、読み取り専用の結果を返します。 | |
Execute(String, DataCommandType, array<IVsDataParameter[], Int32) | クラスで実装された場合、指定したコマンドを実行し、読み取り専用の結果を返します。 | |
ExecuteWithoutResults(String) | 代わりに、クラスで実装された場合、コマンドを実行し、結果を要求したり、呼び出しの結果を示す整数を返します。 | |
ExecuteWithoutResults(String, DataCommandType) | 代わりに、クラスで実装された場合、コマンドを実行し、結果を要求したり、呼び出しの結果を示す整数を返します。 | |
ExecuteWithoutResults(String, DataCommandType, array<IVsDataParameter[]) | 代わりに、クラスによって実装されると、パラメーターに、コマンドをオプションで実行し、結果を要求したり、呼び出しの結果を示す整数を返します。 | |
ExecuteWithoutResults(String, DataCommandType, array<IVsDataParameter[], Int32) | 代わりに、クラスによって実装されると、パラメーターに、コマンドをオプションで実行し、結果を要求したり、呼び出しの結果を示す整数を返します。 | |
Prepare(String) | クラスで実装された場合、実行されたデータ ソースで指定されたコマンドを準備します; コマンドは、複数回さまざまなパラメーター、実行される場合があります。 | |
Prepare(String, DataCommandType) | クラスで実装された場合、実行されたデータ ソースで指定されたコマンドを準備します; コマンドは、複数回さまざまなパラメーター、実行される場合があります。 | |
Prepare(String, DataCommandType, array<IVsDataParameter[]) | クラスで実装された場合、実行されたデータ ソースで指定されたコマンドを準備します; コマンドは、複数回さまざまなパラメーター、実行される場合があります。 | |
Prepare(String, DataCommandType, array<IVsDataParameter[], Int32) | クラスで実装された場合、実行されたデータ ソースで指定されたコマンドを準備します; コマンドは、複数回さまざまなパラメーター、実行される場合があります。 |
このページのトップへ
解説
このインターフェイスに DDEX のフレームワークで基本実装があります。