Beispiel #1
0
    private void EndDoSomethingCallback(IAsyncResult ar)
    {
        AsyncDoSomethingCaller caller = (AsyncDoSomethingCaller)ar.AsyncState;

        caller.EndInvoke(ar);
        pendingTasks--;
    }
Beispiel #2
0
    public AsyncDoSomething()
    {
        pendingTasks++;
        AsyncDoSomethingCaller caller = new AsyncDoSomethingCaller();

        caller.BeginInvoke(new AsyncCallback(EndDoSomethingCallback), caller);
    }