/// <summary> /// Handle command by putting it to the command source for asynchronous processing. /// </summary> /// <param name="command">Command to handle.</param> /// <param name="cancellationToken">Cancellation token. This is ignored.</param> /// <returns>Completed task.</returns> Task ICommandAsyncHandler <TCommand> .HandleAsync(TCommand command, CancellationToken cancellationToken) { return(_internalCommandSource.Receive(command)); }