示例#1
0
        public Task CompleteAsync()
        {
            if (IsAbandoned || IsCompleted)
            {
                throw new InvalidOperationException("Queue entry has already been completed or abandoned.");
            }

            IsCompleted = true;
            return(_queue.CompleteAsync(this));
        }
示例#2
0
        public Task CompleteAsync()
        {
            if (_isCompleted)
            {
                return(TaskHelper.Completed());
            }

            _isCompleted = true;
            return(_queue.CompleteAsync(this));
        }
示例#3
0
 public Task CompleteAsync()
 {
     _isCompleted = true;
     return(_queue.CompleteAsync(Id));
 }
示例#4
0
 public Task CompleteAsync()
 {
     return(_queue.CompleteAsync(this));
 }