Exemplo n.º 1
0
        public Task NotifyDeactivationAsync()
        {
            var message = new DeactivateQueryForwarding(typeof(TQuery));

            Console.WriteLine($"Sending 'DeactivateQueryForwarding' for query type '{message.QueryType.FullName}'.");

            return(_messageEndPoint.SendAsync(message));
        }
Exemplo n.º 2
0
        public Task HandleAsync(DeactivateQueryForwarding message)
        {
            if (message == null)
            {
                throw new ArgumentNullException(nameof(message));
            }

            Console.WriteLine($"Received 'DeactivateQueryForwarding' for query type '{message.QueryType.FullName}'.");

            _remoteQueryDispatcher.NotifyForwardingInactive(message.QueryType);

            return(Task.CompletedTask);
        }