如何使用OperationContext.Current对象(WCF)附加TransactionScope对象

时间:2011-08-12 06:23:02

标签: wcf

我们需要在WCF请求中创建transactioscope对象。我们想要添加一个检查,即只应为请求创建TransactionScope的一个对象。因此,在创建“TransactionScope”对象之前,我们要检查对象是否已经创建。如果它已经创建,那么我们将不会创建该对象。 为了实现这一点,我们希望使用OperationContext.Current附加TransactionScope对象,以便我们可以在创建任何对象之前添加检查。 Kinldy帮助/指导我们使用OperationContext.Current对象附加'TransactionScope'对象。谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用OperationBehavior属性的TransactionScopeRequired属性:http://msdn.microsoft.com/en-us/library/system.servicemodel.operationbehaviorattribute.transactionscoperequired.aspx

将其设置为true以强制为操作创建TransactionScope,即使该事务未由客户端启动也是如此。