执行数据的操作顺序以异步方式。
继承层次结构
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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。