Пример #1
0
        private void CompleteCall(IAsyncResult ar)
        {
            AsyncResult        result          = (AsyncResult)ar;
            TestRemoteDelegate del             = (TestRemoteDelegate)result.AsyncDelegate;
            String             retrivedMessage = del.EndInvoke(ar);

            appendMessage(retrivedMessage);
        }
Пример #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            IServer            server         = (IServer)servers["Server1"];
            TestRemoteDelegate remoteDelegate = new TestRemoteDelegate(server.testAsync);
            AsyncCallback      callback       = new AsyncCallback(CompleteCall);

            remoteDelegate.BeginInvoke("Client Message", callback, null);
        }