Looking for .net Answers? Try Ask4KnowledgeBase
Looking for .net Keywords? Try Ask4Keywords

.NET FrameworkПоток данных TPL


замечания

Библиотеки, используемые в примерах

System.Threading.Tasks.Dataflow

System.Threading.Tasks

System.Net.Http

System.Net

Разница между Post и SendAsync

Чтобы добавить элементы в блок, вы можете использовать Post или SendAsync .

Post будет пытаться добавить элемент синхронно и вернуть bool говоря, удалось ли это или нет. Это может быть неудачно, если, например, блок достиг своего BoundedCapcity и не имеет больше места для новых элементов. SendAsync другой стороны SendAsync вернет незавершенную Task<bool> которую вы можете await . Эта задача завершится в будущем с true результатом, когда блок очистит свою внутреннюю очередь и сможет принимать больше элементов или с false результатом, если он постоянно отказывается (например, в результате отмены).

Поток данных TPL Связанные примеры