Transactionscope and webHttpBinding
本文关键字:webHttpBinding and Transactionscope | 更新日期: 2023-09-27 18:16:54
我有一个WCF REST服务。我想为操作编写集成测试。我想写那些使用HttpWebRequest(如所述为什么我的c#客户端,张贴到我的WCF REST服务,返回(400)坏请求?)。
我的问题是:我可以把HttpWebRequest代码在一个transactionscope,这样任何数据库操作执行后回滚,像:
using (var scope = new TransactionScope(TransactionScopeOption.Required))
{
// use HttpWebRequest to execute REST service operation
}
这个可行吗?
REST不支持从客户端到服务的事务传播。