private void Worker_Paused(object sender, WorkerPausedEventArgs workerPausedEventArgs)
        {
            try
            {
                IPubSubResult result = PubSubClient.Publish(new PubSubMessage
                {
                    Event   = "task:onpaused",
                    Channel = "panteon",
                    Payload = new
                    {
                        TaskName = Name
                    }
                });

                Console.WriteLine(result.Body);
            }
            catch (Exception exception)
            {
                WorkerLogger.Error($"An error occurred while informing about [{Name}] pausing operation.", exception);
            }
        }
        private void Worker_Paused(object sender, WorkerPausedEventArgs workerPausedEventArgs)
        {
            try
            {
                IPubSubResult result = PubSubClient.Publish(new PubSubMessage
                {
                    Event = "task:onpaused",
                    Channel = "panteon",
                    Payload = new
                    {
                        TaskName = Name
                    }
                });

                Console.WriteLine(result.Body);
            }
            catch (Exception exception)
            {
                WorkerLogger.Error($"An error occurred while informing about [{Name}] pausing operation.", exception);
            }
        }