示例#1
0
        protected override void ConfigureLocalBus(IServiceBusConfigurator configurator)
        {
            base.ConfigureLocalBus(configurator);

            configurator.UseJsonSerializer();

            configurator.Subscribe(s => s.Handler <B>(_responseReceived.Complete));
        }
示例#2
0
        protected override void ConfigureRemoteBus(IServiceBusConfigurator configurator)
        {
            base.ConfigureRemoteBus(configurator);

            configurator.UseJsonSerializer();

            configurator.Subscribe(s => s.Handler <A>((context, message) =>
            {
                _requestReceived.Complete(message);

                context.Respond(new B {
                    Key = message.Key, Value = "Value of " + message.Key
                });
            }));
        }