ISynchronizeInvoke.EndInvoke(IAsyncResult) ISynchronizeInvoke.EndInvoke(IAsyncResult) ISynchronizeInvoke.EndInvoke(IAsyncResult) ISynchronizeInvoke.EndInvoke(IAsyncResult) Method

정의

BeginInvoke(Delegate, Object[])를 호출하여 시작된 프로세스가 완료될 때까지 대기한 다음 프로세스에서 생성된 값을 반환합니다.Waits until the process started by calling BeginInvoke(Delegate, Object[]) completes, and then returns the value generated by the process.

public:
 System::Object ^ EndInvoke(IAsyncResult ^ result);
public object EndInvoke (IAsyncResult result);
abstract member EndInvoke : IAsyncResult -> obj
Public Function EndInvoke (result As IAsyncResult) As Object

매개 변수

result
IAsyncResult IAsyncResult IAsyncResult IAsyncResult

IAsyncResult를 호출하여 시작된 비동기 작업을 나타내는 BeginInvoke(Delegate, Object[]) 인터페이스입니다.An IAsyncResult interface that represents the asynchronous operation started by calling BeginInvoke(Delegate, Object[]).

반환

비동기 작업에서 생성된 반환 값을 나타내는 Object입니다.An Object that represents the return value generated by the asynchronous operation.

설명

이 메서드가 나타내는 비동기 작업의 반환 값을 가져옵니다는 IAsyncResult 이 인터페이스에서 전달 합니다.This method gets the return value of the asynchronous operation represented by the IAsyncResult passed by this interface. 비동기 작업이 완료 되지 않으면이 메서드는 결과가 나올 때까지 대기 합니다.If the asynchronous operation has not completed, this method will wait until the result is available.

적용 대상

추가 정보