小编Joh*_*ons的帖子

我应该设置AssemblyConfigurationAttribute吗?

设置AssemblyConfigurationAttribute.Net程序集文件是一种好习惯吗?

.net assemblyinfo

10
推荐指数
1
解决办法
1293
查看次数

Async Consumer和TransactionScope的使用

我正在使用IBM.XMS lib与WebSphereMQ交谈.

使用同步方法接收消息时,例如:

using (var scope = new TransactionScope(TransactionScopeOption.Required, transactionOptions))
{
       message = consumer.Receive(1000);

       if (message != null)
       {
            //Do work here
            scope.Complete();
       }
}
Run Code Online (Sandbox Code Playgroud)

但是如果我想使用异步方法:

consumer.MessageListener = delegate(IMessage msg)
{
    //Do work here
    //But where do I put TransactionScope?
};
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何MessageListener在一个回调中包装回调TransactionScope.

有谁知道如何做到这一点?

c# ibm-mq

7
推荐指数
1
解决办法
1274
查看次数

在C#中有一种简单的方法可以根据操作系统版本获得条件编译符号

我有一堆单元测试需要基于Windows操作系统版本进行条件编译.此单元测试正在测试仅在Windows Vista及更高版本中可用的TxF.

#if WIN_OS_VERSION >= 6.0
// Run unit tests
#endif
Run Code Online (Sandbox Code Playgroud)

c# conditional-compilation

6
推荐指数
1
解决办法
2325
查看次数

如何使用octokit.net获取2个git标签之间的提交数量?

我希望能够使用octokit.net(Github .NET API)获取 2个git标签之间的github存储库中的提交总数.

与github中的比较相同.

.net octokit

5
推荐指数
1
解决办法
737
查看次数

NServiceBus - 如何配置总线以允许WindowsIdentity从客户端流出

在客户端我已经设置了总线 ImpersonateSender(true)

我的服务器已配置AsA_Server,默认情况下应具有该服务器ImpersonateSender(true)

我现在正试图从Handler中检索WindowsIdentity

var windowsIdentity = WindowsIdentity.GetCurrent(true);
Run Code Online (Sandbox Code Playgroud)

但这让我无效.

我究竟做错了什么?

c# nservicebus windows-identity

4
推荐指数
1
解决办法
1379
查看次数

NServiceBus - 如何在Message信封中传递自定义标头?

我希望能够附加Windows身份验证令牌,而无需在消息本身上包含该数据.

我注意到TransportMessage有Headers,但是如何在向服务器发送消息之前访问它?

c# header nservicebus

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