1 2 3 4 下一页 今天整理的内容是WCF事务和并发管理相关的设计规范。WCF服务编程设计规范(5):事务与并发管理设计。中英文对照,How to design Transactions and Concurrency Management in WCF Service. 下面一节是队列服务与安全。 Transactions 事务 1. Never manage transactions directly. 不要直接管理事务 2. Apply the TransactionFlow attribute on the contract, not the service class. 在契约而不是服务类上标注TransactionFlow属性, 3. Do not perform transactional work in the service constructor. 不要在服务的构造函数里执行事务操作 4. Using this book’s terminology, configure services for either Client or Client/Service transactions. Avoid None or Service transactions. 使用本书中的术语,为客户端或客户端/服务端事务模式配置服务。避免使用None或服务事务模式。 5. Using this book’s terminology, configure callbacks for either Service or Service/Callback transactions. Avoid None or Callback transactions. 使用本书中的术语,为服务或服务/回调事务模式配置回调。避免使用None或回调事务模式。 6. When using the Client/Service or Service/Callback mode, constrain the binding to flow transactions using the BindingRequirement attribute. 当使用客户端/服务或服务/回调模式,通过BindingRequirement属性约束绑定传播事务 7. On the client, always catch all exceptions thrown by a service configured for None or Service transactions. (责任编辑:admin) |