ISynchronizeInvoke.EndInvoke(IAsyncResult) Method

Definition

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

Parameters

result
IAsyncResult

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

Returns

Object

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

Remarks

이 메서드는이 인터페이스에 의해 전달 된 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.

Applies to

See also