/// <summary> /// Выполняет над <paramref name="item"/> работу. Результат отправляет в цель, указанную при создании <see cref="WorkingTarget{TItem,TResult}"/>. /// </summary> /// <param name="item">Элемент, над которым будет выполняться работа.</param> /// <returns><see cref="Task"/> для ожидания выполнения работы и отправки результата в цель.</returns> public async Task SendAsync(TItem item) { var result = await _work.ExecuteAsync(item); await _target.SendAsync(result); }