DataAsyncCommand 类

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

继承层次结构

System.Object
  Microsoft.VisualStudio.Data.DataAsyncCommand

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

语法

声明
<GuidAttribute("AD18952D-2ED0-48f3-B5E6-48992526EB93")> _
Public MustInherit Class DataAsyncCommand
[GuidAttribute("AD18952D-2ED0-48f3-B5E6-48992526EB93")]
public abstract class DataAsyncCommand
[GuidAttribute(L"AD18952D-2ED0-48f3-B5E6-48992526EB93")]
public ref class DataAsyncCommand abstract
[<AbstractClass>]
[<GuidAttribute("AD18952D-2ED0-48f3-B5E6-48992526EB93")>]
type DataAsyncCommand =  class end
public abstract class DataAsyncCommand

DataAsyncCommand 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 DataAsyncCommand 选件类构造函数。实例化 DataAsyncCommand 选件类的nonparameterized实例。

页首

方法

  名称 说明
公共方法 AsyncDeriveParameters 派生,以异步方式,将参数设置为具有指定的命令的使用。
公共方法 AsyncDeriveSchema 派生,以异步方式,指定的命令的模式。
公共方法 AsyncExecute 执行命令以异步方式。
公共方法 AsyncExecuteWithoutResults 执行,以异步方式,不返回以指示状态的整数值以外的任何结果的命令。
公共方法 AsyncPrepare 准备,以异步方式,指定的命令执行数据源;命令可然后执行多次,使用不同的参数。
公共方法 Cancel() 取消异步调用,立即返回。
公共方法 Cancel(Boolean) 取消异步调用,立即返回(异步)或在等待调用的完整地取消(同步)。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

备注

DDEX提供程序可以显示能够执行命令其数据源。这可能包括,但是,在绑定到,SQL语句、过程和函数。

提供程序通过实现 DataCommand 选件类通常显示此功能,提供同步命令执行。另一方面,时,异步命令处理所需的可以使用 DataAsyncCommand 选件类。

DataAsyncCommand 选件类扩展处理通过提供的命令方法的异步版本能够在 DataCommand 选件类,以及取消的异步方法函数调用。

DDEX运行时提供此选件类的默认实现),委托给 DataCommand 选件类提供的同步方法。DDEX提供程序应只需要提供自己此选件类的实现在特定情况的。

此选件类的实现的形式显示在数据连接的服务。

线程安全

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

请参见

参考

Microsoft.VisualStudio.Data 命名空间