派生,以异步方式,将参数设置为具有指定的命令的使用。
命名空间: Microsoft.VisualStudio.Data
程序集: Microsoft.VisualStudio.Data(在 Microsoft.VisualStudio.Data.dll 中)
语法
声明
Public Overridable Sub AsyncDeriveParameters ( _
command As String, _
commandType As Integer, _
commandTimeout As Integer, _
asyncCommandEvents As DataAsyncCommandEvents _
)
public virtual void AsyncDeriveParameters(
string command,
int commandType,
int commandTimeout,
DataAsyncCommandEvents asyncCommandEvents
)
public:
virtual void AsyncDeriveParameters(
String^ command,
int commandType,
int commandTimeout,
DataAsyncCommandEvents^ asyncCommandEvents
)
abstract AsyncDeriveParameters :
command:string *
commandType:int *
commandTimeout:int *
asyncCommandEvents:DataAsyncCommandEvents -> unit
override AsyncDeriveParameters :
command:string *
commandType:int *
commandTimeout:int *
asyncCommandEvents:DataAsyncCommandEvents -> unit
public function AsyncDeriveParameters(
command : String,
commandType : int,
commandTimeout : int,
asyncCommandEvents : DataAsyncCommandEvents
)
参数
- command
类型:System.String
参数派生的命令。
- commandType
类型:System.Int32
命令字符串的格式。
- commandTimeout
类型:System.Int32
时间,秒,在前命令超时。
- asyncCommandEvents
类型:Microsoft.VisualStudio.Data.DataAsyncCommandEvents
此方法调用的对象,在命令继续。
异常
异常 | 条件 |
---|---|
ArgumentNullException | 命令或asyncCommandEvents为空。 |
ArgumentException | commandType指定无效类型。 |
ArgumentOutOfRangeException | commandTimeout小于-1。 |
NotSupportedException | 该提供程序不支持此方法。 |
备注
此方法继续操作并 DeriveParameters 方法相同,但是,以异步方式。
如果 commandTimeout 参数的值为0,不超时(或,超时是无限大的);如果该值为-1,超时时间是数据提供者该设置。
![]() |
---|
发生的其他异常指示参数派生为一个提供程序指定的原因而失败。 |
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。