本主题讨论如何使用命名空间提供的 Windows Communication Foundation (WCF) 属性 System.ServiceModel 模拟事务 COM+ 服务的行为。
使用 ServiceModel 属性模拟 COM+
下表比较了用于创建 TransactionOption 事务的 EnterpriseServices
枚举,以及它们如何与 System.ServiceModel 命名空间提供的 WCF 属性相关联。
COM+ 属性 | WCF 属性 |
---|---|
RequiresNew | 将 TransactionFlowAttribute 设置为 NotAllowed。 TransactionScopeRequired 是 true 。TransactionFlow 绑定元素中的属性为 false . |
必选 | 将 TransactionFlowAttribute 设置为 Allowed。 TransactionScopeRequired 是 true 。TransactionFlow 绑定元素中的属性为 true . |
已支持 | 没有直接等效项。 通常,您应采用为 Required 指定的行为。 |
不支持 |
TransactionScopeRequired 是 false 。TransactionFlow 绑定元素中的属性为 false . |
禁用 | 没有直接等效项。 通常,您应采用为 NotSupported 指定的行为。 |