public Task CompleteAsync() { if (IsAbandoned || IsCompleted) { throw new InvalidOperationException("Queue entry has already been completed or abandoned."); } IsCompleted = true; return(_queue.CompleteAsync(this)); }
public Task CompleteAsync() { if (_isCompleted) { return(TaskHelper.Completed()); } _isCompleted = true; return(_queue.CompleteAsync(this)); }
public Task CompleteAsync() { _isCompleted = true; return(_queue.CompleteAsync(Id)); }
public Task CompleteAsync() { return(_queue.CompleteAsync(this)); }