Asyncrone Events Frage 2^^
-
public delegate OnDataRecieve(MemoryBuffer msTmp); public OnDataReceive OnNewData; OnNewData.BeginInvoke(msTmp,OnDateReciveCallback,OnNewData); private void OnDateReciveCallback(IAsyncResult result){ m_iReceivedBlocks++; OnDataReceive.EndInvoke(result); }
Die COnDateReciveCallback funktion wird ja aufgerufen, sobald das Event, bzw. die Eventfunktion auserhalb durchlaufen ist. Es funktioniert auch soweit.. aber was machen genau die Begin und End Invoke Funktionen... was steht in result drin? Welcher sind hat die Callback funktion genau? Die callbackfunktion muss ich ja aufjedenfall implementieren, damit EndInvoke aufgerunfen wird oder?
-
Schon mal auf die Idee gekommen in die MSDN oder in ein Buch zu schauen ?