Exemplo n.º 1
0
        public virtual async Task <JobInfo> Get([FromODataUri] string key, CancellationToken cancellationToken)
        {
            if (key == null)
            {
                throw new ArgumentNullException(nameof(key));
            }

            return(await _backgroundJobWorker.GetJobInfoAsync(key, cancellationToken));
        }
Exemplo n.º 2
0
        public virtual async Task <JobInfoDto> Get(string key, CancellationToken cancellationToken)
        {
            if (key == null)
            {
                throw new ArgumentNullException(nameof(key));
            }

            JobInfo jobInfo = await _backgroundJobWorker.GetJobInfoAsync(key, cancellationToken);

            return(new JobInfoDto
            {
                Id = jobInfo.Id,
                CreatedAt = jobInfo.CreatedAt,
                State = jobInfo.State
            });
        }