DataAsyncCommand.AsyncPrepare メソッド
準備、非同期で、データ ソースに対して実行されるコマンド; コマンドは、複数回さまざまなパラメーター、実行される場合があります。
名前空間: Microsoft.VisualStudio.Data
アセンブリ: Microsoft.VisualStudio.Data (Microsoft.VisualStudio.Data.dll 内)
構文
'宣言
Public Overridable Sub AsyncPrepare ( _
command As String, _
commandType As Integer, _
commandTimeout As Integer, _
asyncCommandEvents As DataAsyncCommandEvents _
)
public virtual void AsyncPrepare(
string command,
int commandType,
int commandTimeout,
DataAsyncCommandEvents asyncCommandEvents
)
public:
virtual void AsyncPrepare(
String^ command,
int commandType,
int commandTimeout,
DataAsyncCommandEvents^ asyncCommandEvents
)
abstract AsyncPrepare :
command:string *
commandType:int *
commandTimeout:int *
asyncCommandEvents:DataAsyncCommandEvents -> unit
override AsyncPrepare :
command:string *
commandType:int *
commandTimeout:int *
asyncCommandEvents:DataAsyncCommandEvents -> unit
public function AsyncPrepare(
command : String,
commandType : int,
commandTimeout : int,
asyncCommandEvents : DataAsyncCommandEvents
)
パラメーター
- command
型 : System.String
準備されたコマンド。
- commandType
型 : System.Int32
コマンド文字列の形式。
- commandTimeout
型 : System.Int32
時間、コマンドがタイムアウト秒単位)。
- asyncCommandEvents
型 : Microsoft.VisualStudio.Data.DataAsyncCommandEvents
コマンドが進行すると、このメソッドは呼び出し可能オブジェクト。
例外
例外 | 条件 |
---|---|
ArgumentNullException | コマンドまたは asyncCommandEvents が null です。 |
ArgumentException | commandType は無効な型を指定します。 |
ArgumentOutOfRangeException | commandTimeout は -1 未満です。 |
NotSupportedException | プロバイダーはこのメソッドをサポートしません。 |
解説
このメソッドは、非同期で Prepare のメソッドと同じ操作を実行します。
commandTimeout のパラメーターの値が 0 の場合、タイムアウトがありません (または、タイムアウトが無限です) ; 値が -1 の場合、タイムアウト期間は、データ プロバイダーで設定します。
[!メモ]
パラメーターは、ほかの例外の派生がプロバイダー指定された理由で失敗したことを示します。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。