随笔 - 333, 文章 - 0, 评论 - 46, 阅读 - 12万

导航

< 2025年1月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8

2008年12月11日

摘要: 消息之间的赋值并不是"deep copy",本质上是odx.cs中XLANGMessage类对象间的引用关系。 假设:Message_1, Message_2, Message_3属于同一消息类型。 在一个Construct Message Shape中可以同时构造若干个Message,如下: Message_2=Message_1; Message_3=Message_1; Message_3.... 阅读全文

posted @ 2008-12-11 17:32 鸡尾虾的壳 阅读(137) 评论(0) 推荐(0) 编辑

摘要: 例子: [Serializable] public class MsgClass { [PropertyAttribute(typeof(PropertySchemaForClass.Property2))] [DistinguishedFieldAttribute()] public String StrField; [Disti... 阅读全文

posted @ 2008-12-11 16:15 鸡尾虾的壳 阅读(156) 评论(0) 推荐(0) 编辑

摘要: 当且仅当Exception是下面两种时,Retry机制才生效 1. 原子事务提交失败造成的PersistenceException,如数据库连接失败 2. 执行体代码抛出RetryTransactionException异常。 在Retry机制生效情况下,Engine最多Retry 21次,每次Retry的默认时间间隔是2秒。 Reference:http://msdn.microsoft.co... 阅读全文

posted @ 2008-12-11 14:11 鸡尾虾的壳 阅读(185) 评论(0) 推荐(0) 编辑

摘要: 当Message发送Send Port失败后,Engine会为Suspended消息生成NACK。在Orchestration中,如果设置Logical Send Port的Delivery Nitification属性为"Transmitted"(默认值是None),那么NACK会转化为DeliveryFailureException异常,供Scope的Exception Handler处理。 ... 阅读全文

posted @ 2008-12-11 13:53 鸡尾虾的壳 阅读(509) 评论(0) 推荐(0) 编辑

摘要: 1.在外部类中通过Stream来构造XLANGMessage Stream必须实现Microsoft.XLANGs.BaseTypes.IStreamFactory接口或者是MemoryStream的子类; XLANGMessage作为外部类方法的输入参数; Construct Message Shape中调用外部构造类时,采用初始化过的XMLDocument类型的消息作为输入参... 阅读全文

posted @ 2008-12-11 12:01 鸡尾虾的壳 阅读(436) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示