Exemple #1
0
        public void SendEvent()
        {
            var event1 = new Event01
            {
                Message = $"这是来自Client01的{nameof(Event01)}事件"
            };
            var event2 = new Event02
            {
                Message = $"这是来自Client01的{nameof(Event02)}事件"
            };
            var event3 = new Event03
            {
                Message = $"这是来自Client01的{nameof(Event03)}事件"
            };
            var event4 = new Event04
            {
                Message = $"这是来自Client01的{nameof(Event04)}事件"
            };
            var event5 = new Event05
            {
                Message = $"这是来自Client01的{nameof(Event05)}事件"
            };

            for (var i = 0; i < 10; i++)
            {
                _eventBus.Publish(event1);
                _eventBus.Publish(event2);
                _eventBus.Publish(event3);
                _eventBus.Publish(event4);
                _eventBus.Publish(event5);
            }
        }
Exemple #2
0
 public async Task SendEventAsync()
 {
     var @event = new Event02
     {
         Message = "这是来自Client02的事件"
     };
     await _eventBus.PublishAsync(@event);
 }
Exemple #3
0
        public void SendEvent()
        {
            var @event = new Event02
            {
                Message = "这是来自Client02的事件"
            };

            _eventBus.Publish(@event);
        }