public Adder CreateNewWithUserID(string userId) { Adder result = new Adder(); RemotingServices.Marshal(result, userId); return(result); }
public void TestSendRefOfAProxy() { Adder adder = m_testService.RetrieveAdder(); System.Int32 arg1 = 1; System.Int32 arg2 = 2; System.Int32 result = m_testService.AddWithAdder(adder, arg1, arg2); Assertion.AssertEquals((System.Int32)arg1 + arg2, result); }
public void TestRemoteObjects() { Adder adder = m_testService.RetrieveAdder(); System.Int32 arg1 = 1; System.Int32 arg2 = 2; System.Int32 result = adder.Add(1, 2); Assertion.AssertEquals((System.Int32)arg1 + arg2, result); }
private void CallWithCreateObject(TestService serviceToUse) { Adder adder = serviceToUse.RetrieveAdder(); System.Int32 arg1 = m_random.Next(100); System.Int32 arg2 = m_random.Next(100); System.Int32 result = adder.Add(arg1, arg2); Assertion.AssertEquals((System.Int32)arg1 + arg2, result); }
private void CallWithCreateObjectAsync(TestService serviceToUse) { RetrieveAdderDelegate rad = new RetrieveAdderDelegate(serviceToUse.RetrieveAdder); // async call IAsyncResult ar1 = rad.BeginInvoke(null, null); System.Int32 arg1 = m_random.Next(100); System.Int32 arg2 = m_random.Next(100); // wait for response Adder result1 = rad.EndInvoke(ar1); Assertion.AssertNotNull(result1); AddCallDelegate acd = new AddCallDelegate(result1.Add); // async call IAsyncResult ar2 = acd.BeginInvoke(arg1, arg2, null, null); // wait for response System.Int32 result2 = acd.EndInvoke(ar2); Assertion.AssertEquals((System.Int32)arg1 + arg2, result2); }
public System.Int32 AddWithAdder(Adder adder, System.Int32 sum1, System.Int32 sum2) { return adder.Add(sum1, sum2); }
public System.Int32 AddWithAdder(Adder adder, System.Int32 sum1, System.Int32 sum2) { return(adder.Add(sum1, sum2)); }
public Adder CreateNewWithUserID(string userId) { Adder result = new Adder(); RemotingServices.Marshal(result, userId); return result; }