SqlCommand.EndExecuteXmlReader(IAsyncResult) SqlCommand.EndExecuteXmlReader(IAsyncResult) SqlCommand.EndExecuteXmlReader(IAsyncResult) SqlCommand.EndExecuteXmlReader(IAsyncResult) Method

定義

Transact-SQL ステートメントの非同期実行を完了し、要求されたデータを XML として返します。Finishes asynchronous execution of a Transact-SQL statement, returning the requested data as XML.

public:
 System::Xml::XmlReader ^ EndExecuteXmlReader(IAsyncResult ^ asyncResult);
public System.Xml.XmlReader EndExecuteXmlReader (IAsyncResult asyncResult);
member this.EndExecuteXmlReader : IAsyncResult -> System.Xml.XmlReader
Public Function EndExecuteXmlReader (asyncResult As IAsyncResult) As XmlReader

パラメーター

asyncResult
IAsyncResult IAsyncResult IAsyncResult IAsyncResult

BeginExecuteXmlReader() への呼び出しで返される IAsyncResultThe IAsyncResult returned by the call to BeginExecuteXmlReader().

戻り値

結果の XML データをフェッチするときに使用できる XmlReader オブジェクト。An XmlReader object that can be used to fetch the resulting XML data.

例外

asyncResult パラメーターは null です (Microsoft Visual Basic では Nothing です)。asyncResult parameter is null (Nothing in Microsoft Visual Basic)

EndExecuteXmlReader(IAsyncResult) が 1 回のコマンドの実行に対して複数回呼び出されました。または、メソッドが実行メソッドに対して一致しませんでした (たとえば、BeginExecuteNonQuery() に対する呼び出しを実行するためにコードが EndExecuteXmlReader(IAsyncResult) を呼び出しました)。EndExecuteXmlReader(IAsyncResult) was called more than once for a single command execution, or the method was mismatched against its execution method (for example, the code called EndExecuteXmlReader(IAsyncResult) to complete execution of a call to BeginExecuteNonQuery().

使用方法を示す例については、EndExecuteXmlReaderメソッドを参照してくださいBeginExecuteXmlReaderします。For examples demonstrating the use of the EndExecuteXmlReader method, see BeginExecuteXmlReader.

注釈

呼び出すとBeginExecuteXmlReaderTRANSACT-SQL ステートメントを実行するには、呼び出す必要があるEndExecuteXmlReader操作を完了するためにします。When you call BeginExecuteXmlReader to execute a Transact-SQL statement, you must call EndExecuteXmlReader in order to complete the operation. コマンドを実行する処理されていない場合、まだ完了して、操作が完了するまでこのメソッドはブロックされます。If the process of executing the command has not yet finished, this method blocks until the operation is complete. ユーザーがコマンドを使用して、操作が完了したことを確認することができます、IAsyncResultによって返されるインスタンス、BeginExecuteXmlReaderメソッド。Users can verify that the command has completed its operation by using the IAsyncResult instance returned by the BeginExecuteXmlReader method. コールバック プロシージャが呼び出しで指定されたかどうかBeginExecuteXmlReader、このメソッドを呼び出す必要があります。If a callback procedure was specified in the call to BeginExecuteXmlReader, this method must be called.

適用対象

こちらもご覧ください