Результаты поиска по запросу "task-parallel-library"
Почему это асинхронное действие зависает?
У меня есть многоуровневое приложение .Net 4.5, вызывающее метод с использованием нового C #async а такжеawait ключевые слова, которые просто зависают, и я не могу понять, почему. Внизу у меня есть асинхронный метод, который расширяет нашу ...
Как правильно отменить асинхронную операцию, которая не принимает CancellationToken?
Как правильно отменить следующее? var tcpListener = new TcpListener(connection); tcpListener.Start(); var client = await tcpListener.AcceptTcpClientAsync();Просто звонюtcpListener.Stop() кажется, приводит кObjectDisposedException ...
Отслеживание прогресса при использовании TPL Parallel.ForEach
Каков наилучший способ отслеживать прогресс в следующих long total = Products.LongCount(); long current = 0; double Progress = 0.0; Parallel.ForEach(Products, product => { try { var price = GetPrice(SystemAccount, product); ...
Кто отменил мою задачу?
Моя задача C # отменяется, но не мной. Я не получаю трассировку стека и не могу понять, где возникает проблема. Мой вызов задачи выглядит так: var t = Task<Boolean>.Factory.StartNew(() => { Boolean bOk = DoSomthingImportant(); return bOk; }, ...
Как мне обновить Task Task UI Thread?
У меня есть задача, которая выполняет тяжелую работу. Мне нужно, чтобы путь это результатLogContent Task<Tuple<SupportedComunicationFormats, List<Tuple<TimeSpan, string>>>>.Factory .StartNew(() => DoWork(dlg.FileName)) .ContinueWith(obj => ...
Не удается неявно преобразовать тип 'string' в 'System.Threading.Tasks.Task <string>'
Я новичок в асинхронном программировании, поэтому после прохождения некоторых асинхронных примеров кода, я подумал о написании простого асинхронного кода Я создал простое приложение Winform и внутри формы я написал следующий код. Но это просто ...
Task.Factory.StartNew против асинхронных методов
Это может быть тривиальный вопрос, но он может помочь мне в базовом понимании. Есть ли важное различие между двумя следующими реализациями? Task.Factory.StartNew: public Task<string> ReadAllTextAsync(string path) { ...
Задача Parallel Library WaitAny с указанным результатом
Я пытаюсь написать некоторый код, который будет выполнять вызов веб-службы параллельно нескольким различным серверам, поэтому TPL кажется очевидным выбором для использования. Только один из моих звонков через веб-сервис вернет желаемый ...
Различная обработка исключений между Task.Run и Task.Factory.StartNew
Я столкнулся с проблемой при использованииTask.Factory.StartNew и пытался пойматьexception это брошено. В моем приложении у меня есть долгосрочное задание, которое я хочу инкапсулировать ...
Как уступить из параллельных задач в .NET 4.5
Я хотел бы использовать .NET итератор с параллельными задачами / await ?. Что-то вроде этого: IEnumerable<TDst> Foo<TSrc, TDest>(IEnumerable<TSrc> source) { Parallel.ForEach( source, s=> { // Ordering is NOT important // items can be yielded as ...