DataAsyncCommand.DeriveSchemaAsync 方法

定义

以异步方式派生指定命令的架构。

public:
 virtual void DeriveSchemaAsync(System::String ^ command, Microsoft::VisualStudio::Data::Services::SupportEntities::DataCommandType commandType, cli::array <Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataParameter ^> ^ parameters, int commandTimeout, System::Object ^ userState);
public void DeriveSchemaAsync (string command, Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType commandType, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] parameters, int commandTimeout, object userState);
abstract member DeriveSchemaAsync : string * Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType * Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] * int * obj -> unit
override this.DeriveSchemaAsync : string * Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType * Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[] * int * obj -> unit
Public Sub DeriveSchemaAsync (command As String, commandType As DataCommandType, parameters As IVsDataParameter(), commandTimeout As Integer, userState As Object)

参数

command
String

为其派生架构的命令。

commandType
DataCommandType

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

parameters
IVsDataParameter[]

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

commandTimeout
Int32

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

userState
Object

此方法在命令进行过程中回调的对象。

实现

例外

commanduserState 参数为 null。

commandTimeout 参数小于 -1。

适用于