BeginInvoke의 @object 매개 변수에 전달해야 할 내용은 무엇입니까?
다음과 같이 정의 된 이벤트 대리자가 있습니다.public delegate void CallbackDelegate(Data data);
public event CallbackDelegate OnDataComplete;
이벤트를 비동기 적으로 발생시킵니다.
// Raise the OnDataComplete event
OnDataComplete.BeginInvoke(new Data(), null, null);
그런 다음 BeginInvoke
의 서명은 다음과 같습니다.
IAsyncResult CallbackDelegate.BeginInvoke(Data data, AsyncCallback callback, object @object)
BeginInvoke
가 null
인 @object
매개 변수와 함께 BeginInvoke
가 호출 된 것을 본 적이 있지만 그 매개 변수의 목적이 무엇인지 설명하는 설명서를 찾을 수 없습니다.
그래서 그 매개 변수의 목적은 무엇입니까? 우리는 그것을 무엇을 위해 사용할 수 있습니까?
+1 'Control.Tag'와 같이 사용하면 도움이됩니다. – Tergiver