TPL Dataflow
Discuss and ask questions about TPL Dataflow (System.Threading.Tasks.Dataflow.dll) -- including usage, performance, feature request, bugs, general concepts and more.
공지 사항
- 링크
TPL Dataflow in .NET 4.5 RC on NuGet
Stephen Toub - MSFTMicrosoft Employee2012년 6월 1일 금요일 오후 5:23In .NET 4.5 RC, TPL Dataflow is delivered via NuGet at https://nuget.org/packages/Microsoft.Tpl.Dataflow and is supported everywhere that .NET 4.5 runs, including desktop, server, and .NET for Metro style apps. The simplest way to install the package in Visual Studio is to highlight the target project, select Tools > Library Package Manager > Package Manager Console, and at the prompt enter:
Install-Package Microsoft.Tpl.Dataflow -Pre
The -Pre flag is needed because these are marked as prerelease versions. You can use the GUI Manage NuGet Packages dialog for this task as well, but when searching make sure to select Include Prerelease from the appropriate drop-down list. For details about this release, please refer to the blog post at http://blogs.msdn.com/b/bclteam/archive/2012/05/30/mef-and-tpl-dataflow-nuget-packages-for-net-framework-4-5-rc.aspx. - 링크
Welcome to the TPL Dataflow forum!
Stephen Toub - MSFTMicrosoft Employee2011년 1월 26일 수요일 오후 3:39"TPL Dataflow" is a new .NET library for building concurrent, parallel, and asynchronous applications. It enables building systems based on dataflow concepts, on in-process message passing, and on asynchronous pipelines. This library, System.Threading.Tasks.Dataflow.dll, is heavily inspired by the Visual C++ Asynchronous Agents Library, by the CCR from Microsoft Robotics, by the Axum language, and more; it’s built on top of a multitude of constructs introduced in .NET 4, internally using types like Task and ConcurrentQueue<T>, in order to provide solutions for buffering and processing data, for building systems that need high-throughput and low-latency processing of data, and for building agent/actor-based systems. TPL Dataflow was also designed to integrate very well with the new language support for tasks, such that you can easily use TPL Dataflow constructs within asynchronous methods, and such that you can harness asynchronous methods within “dataflow blocks.”
You can download a Community Technology Preview release from the TC Labs site on MSDN DevLabs at http://msdn.microsoft.com/en-us/devlabs/gg585582. A previous preview release of the DLL is also available as part of the Microsoft Visual Studio Async CTP, available at http://msdn.com/vstudio/async.
Please use this forum to ask questions about TPL Dataflow, to provide feedback on the library, to let us know about your successes and to let us know about your stumbling blocks. We look forward to hearing from and conversing with you.
필터링 및 정렬토론 목록의 범위를 좁히려면 이러한 옵션을 사용하십시오.
- 061

Create reusable processing logic on top of predefined blocks with TPL dataflow?
Karl He 2013년 5월 16일 목요일 오전 5:33 - 2119

track messages dropped due to boundedcapcity
Mark Zvilius 2013년 4월 30일 화요일 오후 6:29 - 1140

Install fails via NuGet on portable library targeting .net 4.5 and store apps
Aphid1 2013년 4월 14일 일요일 오후 11:10 - 93372

vs2012/.net 4.5 RC Compiler error, when using ActionBlock, missing reference to System.Threading.Tasks
aL3891 2012년 6월 7일 목요일 오전 10:29 - 6220

ReceiveAsync blocking - any reason this could happen legitimately?
PeteBeech 2013년 4월 8일 월요일 오후 2:20 - 51429

Filtering custom blocks with LinkTo
LeetBaal 2012년 12월 4일 화요일 오전 9:25 - 2134

What's the difference between these 2 code snippets?
smwikipedia 2013년 4월 7일 일요일 오전 7:50 - 5187

await BufferBlock.ReceiveAsync() gets stuck (deadlocked?)
Stevo Zilik 2013년 3월 27일 수요일 오전 10:03 - 1250

Is it smart to use Dataflow as async queue solution in ASP MVC
Ido Ran 2013년 3월 15일 금요일 오후 3:57 - 4345

Dataflow local storage or something like it
AceHack 2013년 3월 7일 목요일 오전 7:43 - 1223

Where can I find a TPL dataflow version that targets .NET Framework 4.0?
aKzenT 2013년 3월 13일 수요일 오후 7:22 - 1818

Memory Leak using TPL Dataflow
Cliff Hammerschmidt 2013년 2월 6일 수요일 오후 8:25 - 31568

Bug using Encapsulate with Filtering
A.Frischke 2012년 10월 20일 토요일 오전 2:07 - 71123

One Producer with two Consumers that both get all posts
Rubio 2013년 1월 14일 월요일 오후 8:40 - 1874

Blocking BufferBlock?
SergejusMVP2013년 1월 14일 월요일 오전 9:28 - 31522

Using TPL for file download scheduler and processing each of those files asynchronously
Rakesh Gopinath 2012년 12월 7일 금요일 오전 4:17 - 41311

Why are the following transformBlock run-times impacted by subsequent transformManyBlock
Freddy1733 2012년 12월 13일 목요일 오전 7:10 - 11016

DataBlock Lifetime and completion
Ben Foster 2012년 12월 31일 월요일 오후 1:37 - 11125

How to handle exceptions in Linked targets?
Ben Foster 2012년 12월 31일 월요일 오후 1:28 - 1901

Is this a bug in JoinBlock?
ydong 2012년 12월 27일 목요일 오후 3:37

