本文整理汇总了C#中Test.begin_opMyClass方法的典型用法代码示例。如果您正苦于以下问题:C# Test.begin_opMyClass方法的具体用法?C# Test.begin_opMyClass怎么用?C# Test.begin_opMyClass使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Test
的用法示例。
在下文中一共展示了Test.begin_opMyClass方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: twowaysAMI
//.........这里部分代码省略.........
(string r, string s) =>
{
cb.opString(r, s);
},
(Ice.Exception ex) =>
{
cb.exCB(ex);
});
cb.check();
}
{
Callback cb = new Callback();
p.begin_opMyEnum(Test.MyEnum.enum2).whenCompleted(cb.opMyEnum, cb.exCB);
cb.check();
}
{
Callback cb = new Callback();
p.begin_opMyEnum(Test.MyEnum.enum2).whenCompleted(
(Test.MyEnum r, Test.MyEnum e) =>
{
cb.opMyEnum(r, e);
},
(Ice.Exception ex) =>
{
cb.exCB(ex);
});
cb.check();
}
{
Callback cb = new Callback(communicator);
p.begin_opMyClass(p).whenCompleted(cb.opMyClass, cb.exCB);
cb.check();
}
{
Callback cb = new Callback(communicator);
p.begin_opMyClass(p).whenCompleted(
(Test.MyClassPrx r, Test.MyClassPrx c1, Test.MyClassPrx c2) =>
{
cb.opMyClass(r, c1, c2);
},
(Ice.Exception ex) =>
{
cb.exCB(ex);
});
cb.check();
}
{
Test.Structure si1 = new Test.Structure();
si1.p = p;
si1.e = Test.MyEnum.enum3;
si1.s = new Test.AnotherStruct();
si1.s.s = "abc";
Test.Structure si2 = new Test.Structure();
si2.p = null;
si2.e = Test.MyEnum.enum2;
si2.s = new Test.AnotherStruct();
si2.s.s = "def";
Callback cb = new Callback(communicator);
p.begin_opStruct(si1, si2).whenCompleted(cb.opStruct, cb.exCB);
cb.check();
示例2: twowaysNewAMI
//.........这里部分代码省略.........
{
Callback cb = new Callback();
p.begin_opBool(true, false).whenCompleted(cb.opBool, cb.exCB);
cb.check();
}
{
Callback cb = new Callback();
p.begin_opShortIntLong(10, 11, 12).whenCompleted(cb.opShortIntLong, cb.exCB);
cb.check();
}
{
Callback cb = new Callback();
p.begin_opFloatDouble(3.14f, 1.1E10).whenCompleted(cb.opFloatDouble, cb.exCB);
cb.check();
}
{
Callback cb = new Callback();
p.begin_opString("hello", "world").whenCompleted(cb.opString, cb.exCB);
cb.check();
}
{
Callback cb = new Callback();
p.begin_opMyEnum(Test.MyEnum.enum2).whenCompleted(cb.opMyEnum, cb.exCB);
cb.check();
}
{
Callback cb = new Callback(communicator);
p.begin_opMyClass(p).whenCompleted(cb.opMyClass, cb.exCB);
cb.check();
}
{
Test.Structure si1 = new Test.Structure();
si1.p = p;
si1.e = Test.MyEnum.enum3;
si1.s = new Test.AnotherStruct();
si1.s.s = "abc";
Test.Structure si2 = new Test.Structure();
si2.p = null;
si2.e = Test.MyEnum.enum2;
si2.s = new Test.AnotherStruct();
si2.s.s = "def";
Callback cb = new Callback(communicator);
p.begin_opStruct(si1, si2).whenCompleted(cb.opStruct, cb.exCB);
cb.check();
}
{
byte[] tbsi1 = new byte[] { 0x01, 0x11, 0x12, 0x22 };
Test.ByteS bsi1 = new Test.ByteS(tbsi1);
byte[] tbsi2 = new byte[] { 0xf1, 0xf2, 0xf3, 0xf4 };
Test.ByteS bsi2 = new Test.ByteS(tbsi2);
Callback cb = new Callback();
p.begin_opByteS(bsi1, bsi2).whenCompleted(cb.opByteS, cb.exCB);
cb.check();
}
{