public Response Abort(AbortConvertJobRequest request)
        {
            if (request == null)
            {
                throw new ArgumentNullException("request");
            }

            var cache = ServiceHelper.Cache;

            StatusJobDataRunner.AbortJob(cache, request.UserToken, request.JobToken);
            return(new Response());
        }
        public QueryConvertJobStatusResponse Query(QueryConvertJobStatusRequest request)
        {
            if (request == null)
            {
                throw new ArgumentNullException("request");
            }

            var cache = ServiceHelper.Cache;

            return(new QueryConvertJobStatusResponse
            {
                jobData = StatusJobDataRunner.QueryJobStatus(cache, request.UserToken, request.JobToken)
            });
        }