コード例 #1
0
        public void TestPassingStringAsAny()
        {
            // explicit mapping
            OrbServices orb = OrbServices.GetSingleton();
            string      arg = "test";

            omg.org.CORBA.TypeCode stringTC = orb.create_string_tc(0);
            Any any = new Any(arg, stringTC);

            string result = (string)m_testService.EchoAny(any);

            Assert.AreEqual(arg, result);

            // check extraction on server side with explicit mapping
            string result3 = m_testService.ExtractFromStringAny(any);

            Assert.AreEqual(arg, result3);
        }