次の方法で共有


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 種類のメソッドに渡すことができるパラメーター オブジェクトを作成します: DeriveSchemaExecute、または 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 のフレームワークで基本実装があります。

参照

関連項目

Microsoft.VisualStudio.Data.Services.SupportEntities 名前空間