コード例 #1
0
        public Task UnregisterForwardingAsync <TEvent>()
        {
            var message = new UnregisterEventForwarding(typeof(TEvent));

            Console.WriteLine($"Sending 'UnregisterEventForwarding' for event type '{message.EventType.FullName}'.");

            return(_messageEndPoint.SendAsync(message));
        }
コード例 #2
0
ファイル: EventMessageBroker.cs プロジェクト: BS88/AI4E
        public Task HandleAsync(UnregisterEventForwarding message)
        {
            if (message == null)
            {
                throw new ArgumentNullException(nameof(message));
            }

            Console.WriteLine($"Receiving 'UnregisterEventForwarding' for event type '{message.EventType.FullName}'.");

            return(_eventDispatcher.UnregisterForwardingAsync(message.EventType));
        }