DataAsyncCommand 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
本文内容
public ref class DataAsyncCommand : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataAsyncCommand
public class DataAsyncCommand : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataAsyncCommand
type DataAsyncCommand = class
inherit DataSiteableObject<IVsDataConnection>
interface IVsDataAsyncCommand
Public Class DataAsyncCommand
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataAsyncCommand
继承
实现
构造函数
属性
方法
CancelAsync(Object)
取消异步调用,立即返回。
DeriveParametersAsync(String, DataCommandType, Int32, Object)
以异步方式派生,这是一组用于指定命令的参数。
DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)
以异步方式派生指定命令的架构。
ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)
以异步方式执行命令。
ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)
以异步方式执行命令,该命令不会返回除整数值以外的任何结果来指示状态。
OnCancel(Object)
将异步取消操作调度到相应的同步方法。
OnDeriveParameters(String, DataCommandType, Int32)
向同步方法调用调度异步派生参数操作 DeriveParameters(String, DataCommandType, Int32) 。
OnDeriveParametersCompleted(DataAsyncCommandCompletedEventArgs<IVsDataParameter[]>)
引发 DeriveParametersCompleted 事件。
OnDeriveSchema(String, DataCommandType, IVsDataParameter[], Int32)
向同步方法调用调度异步派生架构操作 DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) 。
OnDeriveSchemaCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)
引发 DeriveSchemaCompleted 事件。
OnExecute(String, DataCommandType, IVsDataParameter[], Int32)
向同步方法调用调度异步执行操作 Execute(String, DataCommandType, IVsDataParameter[], Int32) 。
OnExecuteCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)
引发 ExecuteCompleted 事件。
OnExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32)
向同步方法调用调度异步执行无结果操作 ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) 。
OnExecuteWithoutResultsCompleted(DataAsyncCommandCompletedEventArgs<Int32>)
引发 ExecuteWithoutResultsCompleted 事件。
OnPrepare(String, DataCommandType, IVsDataParameter[], Int32)
向同步方法调用调度异步准备操作 Prepare(String, DataCommandType, IVsDataParameter[], Int32) 。
OnPrepareCompleted(DataAsyncCommandCompletedEventArgs<String>)
引发 PrepareCompleted 事件。
OnSiteChanged(EventArgs)
引发 SiteChanged 事件。
(继承自 DataSiteableObject<T> )
PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)
以异步方式准备要对数据源执行的指定命令;然后,可以用不同的参数多次执行该命令。
事件
DeriveParametersCompleted
DeriveParametersAsync(String, DataCommandType, Int32, Object) 命令完成后发生。
DeriveSchemaCompleted
DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) 命令完成后发生。
ExecuteCompleted
ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) 命令完成后发生。
ExecuteWithoutResultsCompleted
ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) 命令完成后发生。
PrepareCompleted
PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) 命令完成后发生。
SiteChanged
当 Site 属性更改时发生。
(继承自 DataSiteableObject<T> )
适用于