相关疑难解决方法(0)

获取TransactionScope以使用async/await

我正在尝试整合async/ await进入我们的服务总线.我SingleThreadSynchronizationContext基于这个例子http://blogs.msdn.com/b/pfxteam/archive/2012/01/20/10259049.aspx实现了一个.

它的工作正常,除了一件事:TransactionScope.我等待内部的东西TransactionScope,它打破了TransactionScope.

TransactionScope似乎并没有与async/ 好玩await,当然因为它使用的东西存储在线程中ThreadStaticAttribute.我得到这个例外:

"TransactionScope嵌套不正确."

TransactionScope在排队任务之前尝试保存数据并在运行之前将其恢复,但它似乎没有改变.和TransactionScope代码是一个烂摊子,所以真的很难理解发生了什么事情在那里.

有没有办法让它发挥作用?有替代品TransactionScope吗?

c# transactionscope async-await

110
推荐指数
3
解决办法
3万
查看次数

如何从.NET中的Websphere MQ进行事务性获取?

我正在编写一个客户端,它从外部Websphere MQ队列接收消息并将它们放在内部MSMQ队列上.客户端将使用MQ客户端,或者最好是纯粹管理(MQC.TRANSPORT_MQSERIES_MANAGED).

基于IBM的一个例子,我有一个版本可以运行,可以做一个简单的IBM.WMQ.MQQueue.Get(...).如何在交易中完成此操作?我正在考虑使用非XA事务.

.net msmq transactions ibm-mq

3
推荐指数
1
解决办法
3578
查看次数

标签 统计

.net ×1

async-await ×1

c# ×1

ibm-mq ×1

msmq ×1

transactions ×1

transactionscope ×1