Exemplo n.º 1
0
        /// <summary>
        /// Stop hosted command handler.
        /// </summary>
        /// <param name="cancellationToken">Cancellation token.</param>
        /// <returns>Asynchronous task which can be awaited until the last received command has finished processing.</returns>
        public virtual Task Stop(CancellationToken cancellationToken = default(CancellationToken))
        {
            OnStop();

            return(_internalCommandSource.StopReceiving(cancellationToken));
        }