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).

반환

비동기 작업을 통해 생성되는 Object입니다.The Object generated by the asynchronous operation.

구현

예외

asyncResult 매개 변수 값이 null인 경우The asyncResult parameter value is null.

이전에 동일한 컨트롤에서 BeginInvoke(Delegate) 메서드를 호출하여 asyncResult 개체를 만들지 않은 경우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 속성인 네 가지 메서드로 컨트롤에는 스레드로부터 안전 하: Invoke, BeginInvoke, EndInvoke, 및 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.

적용 대상

추가 정보