DataAsyncCommand 类

执行数据的操作顺序以异步方式。

继承层次结构

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataAsyncCommand

命名空间:  Microsoft.VisualStudio.Data.Framework
程序集:  Microsoft.VisualStudio.Data.Framework(在 Microsoft.VisualStudio.Data.Framework.dll 中)

语法

声明
Public Class DataAsyncCommand _
    Inherits DataSiteableObject(Of IVsDataConnection) _
    Implements IVsDataAsyncCommand
public class DataAsyncCommand : DataSiteableObject<IVsDataConnection>, 
    IVsDataAsyncCommand
public ref class DataAsyncCommand : public DataSiteableObject<IVsDataConnection^>, 
    IVsDataAsyncCommand
type DataAsyncCommand =  
    class
        inherit DataSiteableObject<IVsDataConnection>
        interface IVsDataAsyncCommand
    end
public class DataAsyncCommand extends DataSiteableObject<IVsDataConnection> implements IVsDataAsyncCommand

DataAsyncCommand 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 DataAsyncCommand() 创建 DataAsyncCommand 类的新实例。
公共方法 DataAsyncCommand(IVsDataConnection) 初始化 DataAsyncCommand 对象的新实例与继承的 DataSiteableObject<T> 对象上设置的 IVsDataConnection 对象的。

页首

属性

  名称 说明
公共属性 Site 获取或设置对象站点。 (继承自 DataSiteableObject<T>。)

页首

方法

  名称 说明
公共方法 CancelAsync 取消异步调用,立即返回。
公共方法 DeriveParametersAsync 派生,以异步方式,将参数设置为具有指定的命令的使用。
公共方法 DeriveSchemaAsync 派生,以异步方式,指定的命令的模式。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 ExecuteAsync 执行命令以异步方式。
公共方法 ExecuteWithoutResultsAsync 执行,以异步方式,不返回以指示状态的整数值以外的任何结果的命令。
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnCancel 计划异步取消操作设置为适当的同步方法。
受保护的方法 OnDeriveParameters 计划异步派生同步 DeriveParameters 方法的操作调用的参数。
受保护的方法 OnDeriveParametersCompleted 引发 DeriveParametersCompleted 事件。
受保护的方法 OnDeriveSchema 计划异步模式派生操作同步 DeriveSchema 方法调用。
受保护的方法 OnDeriveSchemaCompleted 引发 DeriveSchemaCompleted 事件。
受保护的方法 OnExecute 计划异步执行操作同步 Execute 方法调用。
受保护的方法 OnExecuteCompleted 引发 ExecuteCompleted 事件。
受保护的方法 OnExecuteWithoutResults 计划同步 ExecuteWithoutResults 方法的操作调用的异步不执行结果。
受保护的方法 OnExecuteWithoutResultsCompleted 引发 ExecuteWithoutResultsCompleted 事件。
受保护的方法 OnPrepare 计划异步操作准备同步 Prepare 方法调用。
受保护的方法 OnPrepareCompleted 引发 PrepareCompleted 事件。
受保护的方法 OnSiteChanged 引发 SiteChanged 事件。 (继承自 DataSiteableObject<T>。)
公共方法 PrepareAsync 准备,以异步方式,指定的命令执行数据源;命令可然后执行多次,使用不同的参数。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

  名称 说明
公共事件 DeriveParametersCompleted DeriveParametersAsync 命令完成,发生。
公共事件 DeriveSchemaCompleted DeriveSchemaAsync 命令完成,发生。
公共事件 ExecuteCompleted ExecuteAsync 命令完成,发生。
公共事件 ExecuteWithoutResultsCompleted ExecuteWithoutResultsAsync 命令完成,发生。
公共事件 PrepareCompleted PrepareAsync 命令完成,发生。
公共事件 SiteChanged Site 属性更改时发生。 (继承自 DataSiteableObject<T>。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Data.Framework 命名空间