Control.EndInvoke(IAsyncResult) Control.EndInvoke(IAsyncResult) Control.EndInvoke(IAsyncResult) Control.EndInvoke(IAsyncResult) Method

定義

渡された IAsyncResult によって表される、非同期操作の戻り値を取得します。Retrieves the return value of the asynchronous operation represented by the IAsyncResult passed.

public:
 virtual System::Object ^ EndInvoke(IAsyncResult ^ asyncResult);
public object EndInvoke (IAsyncResult asyncResult);
abstract member EndInvoke : IAsyncResult -> obj
override this.EndInvoke : IAsyncResult -> obj
Public Function EndInvoke (asyncResult As IAsyncResult) As Object

パラメーター

asyncResult
IAsyncResult IAsyncResult IAsyncResult IAsyncResult

IAsyncResult を呼び出したときに返された、特定の呼び出しの非同期操作を表すBeginInvoke(Delegate)The IAsyncResult that represents a specific invoke asynchronous operation, returned when calling BeginInvoke(Delegate).

戻り値

非同期操作によって生成された ObjectThe Object generated by the asynchronous operation.

実装

例外

asyncResultパラメーター値がnullします。The asyncResult parameter value is null.

asyncResultの呼び出しで、オブジェクトは作成されませんでした、BeginInvoke(Delegate)同じコントロールからのメソッド。The asyncResult object was not created by a preceding call of the BeginInvoke(Delegate) method from the same control.

注釈

非同期操作が完了していない場合、この関数は、結果が利用可能になるまでブロックします。If the asynchronous operation has not been completed, this function will block until the result is available.

注意

加え、InvokeRequiredプロパティはスレッド セーフであるコントロールの 4 つの方法があります: InvokeBeginInvokeEndInvoke、およびCreateGraphicsコントロールのハンドルが既に作成されている場合。In addition to the InvokeRequired property, there are four methods on a control that are thread safe: Invoke, BeginInvoke, EndInvoke, and CreateGraphics if the handle for the control has already been created. 呼び出すCreateGraphicsコントロールのハンドルがバック グラウンド スレッドで作成される前に発生する可能性がクロス スレッドの呼び出しが無効です。Calling CreateGraphics before the control's handle has been created on a background thread can cause illegal cross thread calls. 他のすべてのメソッド呼び出しにはコントロールのスレッドへの呼び出しをマーシャ リングするのに invoke メソッドのいずれかを使用する必要があります。For all other method calls, you should use one of the invoke methods to marshal the call to the control's thread.

適用対象

こちらもご覧ください