首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NServiceBus:来自NServiceBus.Host的对象引用异常

NServiceBus:来自NServiceBus.Host的对象引用异常
EN

Stack Overflow用户
提问于 2010-11-13 07:04:08
回答 1查看 216关注 0票数 0

当我尝试启动PubSub示例的修改版本时,我得到了一个异常。我正在尝试做一些事情,比如使订阅不是自动的,以及注入我自己的ISubscriptionStorage实现。下面是我对MyPublisher\EndpointConfig.cs所做的:

代码语言:javascript
复制
using NServiceBus;
using NServiceBus.Grid.MessageHandlers;
using NServiceBus.ObjectBuilder;
using NServiceBus.Sagas.Impl;

namespace MyPublisher
{
    class EndpointConfig : IConfigureThisEndpoint, IWantCustomInitialization
    {
        public void Init()
        {
            NServiceBus.Configure.With()
                .DefaultBuilder()
                .XmlSerializer()
                .UnicastBus()
                .LoadMessageHandlers(First<GridInterceptingMessageHandler>.Then<SagaMessageHandler>())
                .DoNotAutoSubscribe();

            NServiceBus.Configure.Instance.Configurer.ConfigureComponent<StreamSubscriptionStorage>(ComponentCallModelEnum.Singleton);
        }
    }
}

它曾经是这样的:

代码语言:javascript
复制
using NServiceBus;
using NServiceBus.Grid.MessageHandlers;
using NServiceBus.Sagas.Impl;

namespace MyPublisher
{
    class EndpointConfig : IConfigureThisEndpoint, AsA_Publisher, 
        ISpecifyMessageHandlerOrdering
    {
        public void SpecifyOrder(Order order) 
        {
            order.Specify(First<GridInterceptingMessageHandler>.Then<SagaMessageHandler>());
        }
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-13 14:38:12

您忘记在自定义初始化中包含.MsmqTransport()。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4169827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档