当前位置: 首页>>代码示例>>C#>>正文


C# IServiceBus.SubscribeHandler方法代码示例

本文整理汇总了C#中IServiceBus.SubscribeHandler方法的典型用法代码示例。如果您正苦于以下问题:C# IServiceBus.SubscribeHandler方法的具体用法?C# IServiceBus.SubscribeHandler怎么用?C# IServiceBus.SubscribeHandler使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IServiceBus的用法示例。


在下文中一共展示了IServiceBus.SubscribeHandler方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: SequencingViewModel

		public SequencingViewModel(IContestDao contestDao, IServiceBus eventBus)
		{
			_contestDao = contestDao;

			_sequence = new ObservableCollection<SequencingItem>();
			this.Sequence = new ReadOnlyObservableCollection<SequencingItem>(_sequence);
			eventBus.SubscribeHandler<SequencingChanged>(async (e) =>
			{
				await LoadData().ConfigureAwait(false);
			});

			this.RefreshDataCommand = DelegateCommand.FromAsyncHandler(LoadData);
		}
开发者ID:KBVStollhamm,项目名称:Ramp-Festival,代码行数:13,代码来源:SequencingViewModel.cs

示例2: Configuration

        public void Configuration(IAppBuilder app)
        {
            HttpConfiguration config = new HttpConfiguration();

            config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
            config.MapHttpAttributeRoutes();

            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
            );

            app.UseWebApi(config);

            app.MapSignalR();

            Bus = ServiceBusFactory.New(cfg =>
            {
                cfg.DisablePerformanceCounters();
                cfg.ReceiveFrom("rabbitmq://localhost/qqqq-web");
                cfg.UseRabbitMq(cf =>
                {
                    cf.ConfigureHost(new Uri("rabbitmq://localhost/qqqq-web"), hc =>
                    {
                        hc.SetUsername("petcar");
                        hc.SetPassword("?!Krone2009");
                    });
                });
            });

            HubEventNotifier notifier = new HubEventNotifier();
            Bus.SubscribeHandler<ClientNotification>(notifier.Handle);
            Bus.SubscribeHandler<ItemAddedEvent>(notifier.Handle);
            Bus.SubscribeHandler<ItemUpdatedEvent>(notifier.Handle);
            Bus.SubscribeHandler<ItemDeletedEvent>(notifier.Handle);
        }
开发者ID:Liteolika,项目名称:ServiceBusSignalR,代码行数:37,代码来源:Startup.cs

示例3: SampleCommandHandler

        public SampleCommandHandler(IServiceBus serviceBus)
        {
            _serviceBus = serviceBus;

            _serviceBus.SubscribeHandler<SampleCommand>(Handle);
        }
开发者ID:trulstveoy,项目名称:Sandbox,代码行数:6,代码来源:SampleCommandHandler.cs


注:本文中的IServiceBus.SubscribeHandler方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。