06 2008 档案

摘要:WCF(Windows Communication Foundation) - 事务(Transaction): 对契约方法使用TransactionFlowAttribute声明(设置TransactionFlowOption参数),以指定服务操作的事务流策略 对服务方法是用OperationBehaviorAttribute声明(设置TransactionScopeRequired参数),以指定方法是否在事务范围(TransactionScope)内执行 配置host和client的binding节点的transactionFlow属性,以指定绑定是否支持流事务 阅读全文
posted @ 2008-06-24 16:17 webabcd 阅读(6384) 评论(18) 推荐(1) 编辑
摘要:WCF(Windows Communication Foundation) - 并发控制:以ConcurrencyMode.Multiple并发模式及InstanceContextMode.Single实例模型为例(此时有并发问题),介绍如何做并发控制,即各种锁的使用(Mutex, Semaphore, Monitor, Lock, ThreadPool, Interlocked, ReaderWriterLock) 阅读全文
posted @ 2008-06-11 08:02 webabcd 阅读(6707) 评论(10) 推荐(0) 编辑
摘要:WCF(Windows Communication Foundation) - 并发(Concurrent): ConcurrencyMode.Single:单线程并发模式。系统自动加锁,无并发问题 ConcurrencyMode.Reentrant:可重入的单线程并发模式。有可重入(回调)操作时,此模式才会生效,从回调返回的线程会进入队列尾部排队 ConcurrencyMode.Multiple:多线程并发模式。系统不会自动加锁,有并发问题 WCF(Windows Communication Foundation) - 限流(Throttle): maxConcurrentCalls - 服务中同时存在的最大活动消息数,默认值为 16 maxConcurrentInstances - 服务中同时存在的最大服务实例数,默认值为 Int32.MaxValue maxConcurrentSessions - 服务中同时存在的最大会话数,默认值为 10 阅读全文
posted @ 2008-06-03 19:30 webabcd 阅读(7620) 评论(30) 推荐(0) 编辑