DataAsyncCommand.OnPrepare 方法

定义

向同步方法调用调度异步准备操作 Prepare(String, DataCommandType, IVsDataParameter[], Int32)

protected:
 virtual System::String ^ OnPrepare(System::String ^ command, Microsoft::VisualStudio::Data::Services::SupportEntities::DataCommandType commandType, cli::array <Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataParameter ^> ^ parameters, int commandTimeout);
protected virtual string OnPrepare (string command, Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType commandType, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] parameters, int commandTimeout);
abstract member OnPrepare : string * Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType * Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] * int -> string
override this.OnPrepare : string * Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType * Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] * int -> string
Protected Overridable Function OnPrepare (command As String, commandType As DataCommandType, parameters As IVsDataParameter(), commandTimeout As Integer) As String

参数

command
String

为其派生架构的命令。

commandType
DataCommandType

一个来自枚举的值,该值 DataCommandType 表示指定命令的命令类型。 值指定如何解释参数的内容 command

parameters
IVsDataParameter[]

要与命令一起传递的参数的列表。

commandTimeout
Int32

命令超时之前的时间量(以秒为单位)。

返回

String

稍后可 Execute(String, DataCommandType, IVsDataParameter[], Int32) ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) 通过使用命令类型传递给或方法的已准备好的命令的标识符 Prepared

适用于