EndGetStateName() public méthode

public EndGetStateName ( IAsyncResult asr ) : string
asr IAsyncResult
Résultat string
Exemple #1
0
        public void MakeAsynchronousCallWait()
        {
            StateName    proxy = new StateName();
            IAsyncResult asr2  = proxy.BeginGetStateName(1);

            asr2.AsyncWaitHandle.WaitOne();
            string ret2 = proxy.EndGetStateName(asr2);

            Assert.AreEqual("Alabama", ret2);
        }
Exemple #2
0
        public void MakeAsynchronousCallIsCompleted()
        {
            StateName    proxy = new StateName();
            IAsyncResult asr1  = proxy.BeginGetStateName(1);

            while (asr1.IsCompleted == false)
            {
                System.Threading.Thread.Sleep(10);
            }
            string ret1 = proxy.EndGetStateName(asr1);

            Assert.AreEqual("Alabama", ret1);
        }
Exemple #3
0
        void StateNameCallback(IAsyncResult asr)
        {
            XmlRpcAsyncResult clientResult = (XmlRpcAsyncResult)asr;
            StateName         proxy        = (StateName)clientResult.ClientProtocol;
            CBInfo            info         = (CBInfo)asr.AsyncState;

            try
            {
                info._ret = proxy.EndGetStateName(asr);
            }
            catch (Exception ex)
            {
                info._excep = ex;
            }
            info._evt.Set();
        }