System.Threading.Tasks.Dataflow
4.5.26-beta-23409
Prefix Reserved
See the version list below for details.
Requires NuGet 2.8.6 or higher.
dotnet add package System.Threading.Tasks.Dataflow --version 4.5.26-beta-23409
NuGet\Install-Package System.Threading.Tasks.Dataflow -Version 4.5.26-beta-23409
<PackageReference Include="System.Threading.Tasks.Dataflow" Version="4.5.26-beta-23409" />
<PackageVersion Include="System.Threading.Tasks.Dataflow" Version="4.5.26-beta-23409" />
<PackageReference Include="System.Threading.Tasks.Dataflow" />
paket add System.Threading.Tasks.Dataflow --version 4.5.26-beta-23409
#r "nuget: System.Threading.Tasks.Dataflow, 4.5.26-beta-23409"
#:package System.Threading.Tasks.Dataflow@4.5.26-beta-23409
#addin nuget:?package=System.Threading.Tasks.Dataflow&version=4.5.26-beta-23409&prerelease
#tool nuget:?package=System.Threading.Tasks.Dataflow&version=4.5.26-beta-23409&prerelease
TPL Dataflow promotes actor/agent-oriented designs through primitives for in-process message passing, dataflow, and pipelining. TDF builds upon the APIs and scheduling infrastructure provided by the Task Parallel Library (TPL), and integrates with the language support for asynchrony provided by C#, Visual Basic, and F#.
Commonly Used Types:
System.Threading.Tasks.Dataflow.ActionBlock<TInput>
System.Threading.Tasks.Dataflow.BatchBlock<T>
System.Threading.Tasks.Dataflow.BatchedJoinBlock<T1, T2>
System.Threading.Tasks.Dataflow.BatchedJoinBlock<T1, T2, T3>
System.Threading.Tasks.Dataflow.BroadcastBlock<T>
System.Threading.Tasks.Dataflow.BufferBlock<T>
System.Threading.Tasks.Dataflow.DataflowBlock
System.Threading.Tasks.Dataflow.DataflowBlockOptions
System.Threading.Tasks.Dataflow.DataflowLinkOptions
System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions
System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions
System.Threading.Tasks.Dataflow.JoinBlock<T1, T2>
System.Threading.Tasks.Dataflow.JoinBlock<T1, T2, T3>
System.Threading.Tasks.Dataflow.TransformBlock<TInput, TOutput>
System.Threading.Tasks.Dataflow.TransformManyBlock<TInput, TOutput>
System.Threading.Tasks.Dataflow.WriteOnceBlock<T>
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NETPlatform | dotnet is compatible. |
-
.NETPlatform 5.0
- System.Collections (>= 4.0.0)
- System.Collections.Concurrent (>= 4.0.0)
- System.Diagnostics.Debug (>= 4.0.0)
- System.Diagnostics.Tracing (>= 4.0.0)
- System.Dynamic.Runtime (>= 4.0.0)
- System.Linq (>= 4.0.0)
- System.Resources.ResourceManager (>= 4.0.0)
- System.Runtime (>= 4.0.0)
- System.Runtime.Extensions (>= 4.0.0)
- System.Threading (>= 4.0.0)
- System.Threading.Tasks (>= 4.0.0)
NuGet packages (486)
Showing the top 5 NuGet packages that depend on System.Threading.Tasks.Dataflow:
| Package | Downloads |
|---|---|
|
Microsoft.Azure.WebJobs
This package contains the runtime host components of the WebJobs SDK. For more information, please visit https://go.microsoft.com/fwlink/?linkid=2279708. |
|
|
Microsoft.Build
This package contains the Microsoft.Build assembly which is used to create, edit, and evaluate MSBuild projects. |
|
|
Microsoft.Build.Tasks.Core
This package contains the Microsoft.Build.Tasks assembly which implements the commonly used tasks of MSBuild. |
|
|
Elastic.Apm
Elastic APM .NET Agent base package. This package provides core functionality for transmitting of all Elastic APM types and is a dependent package for all other Elastic APM package. Additionally this package contains the public Agent API that allows you to manually capture transactions and spans. Please install the platform specific package for the best experience. See: https://github.com/elastic/apm-agent-dotnet/tree/main/docs |
|
|
Microsoft.Build.Runtime
This package delivers a complete executable copy of MSBuild. Reference this package only if your application needs to load projects or execute in-process builds without requiring installation of MSBuild. Successfully evaluating projects using this package requires aggregating additional components (like the compilers) into an application directory. |
GitHub repositories (120)
Showing the top 20 popular GitHub repositories that depend on System.Threading.Tasks.Dataflow:
| Repository | Stars |
|---|---|
|
dotnet/roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
|
|
|
stride3d/stride
Stride (formerly Xenko), a free and open-source cross-platform C# game engine.
|
|
|
dotnet/msbuild
The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
|
|
|
cyanfish/naps2
Scan documents to PDF and more, as simply as possible.
|
|
|
dotnetcore/DotnetSpider
DotnetSpider, a .NET standard web crawling library. It is lightweight, efficient and fast high-level web crawling & scraping framework
|
|
|
aspnet/JavaScriptServices
[Archived] This repository has been archived
|
|
|
neuecc/ZeroFormatter
Infinitely Fast Deserializer for .NET, .NET Core and Unity.
|
|
|
JasperFx/wolverine
Supercharged .NET server side development!
|
|
|
microsoft/GraphEngine
Microsoft Graph Engine
|
|
|
OmniSharp/omnisharp-roslyn
OmniSharp server (HTTP, STDIO) based on Roslyn workspaces
|
|
|
microsoft/azure-pipelines-agent
Azure Pipelines Agent 🚀
|
|
|
KirillOsenkov/MSBuildStructuredLog
A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values.
|
|
|
Azure/iotedge
The IoT Edge OSS project
|
|
|
microsoft/ai-dev-gallery
An open-source project for Windows developers to learn how to add AI with local models and APIs to Windows apps.
|
|
|
tmoonlight/NSmartProxy
NSmartProxy是一款开源的内网穿透工具。采用.NET CORE的全异步模式打造。(NSmartProxy is an open source reverse proxy tool that creates a secure tunnel from a public endpoint to a locally service.)
|
|
|
copyliu/bililive_dm
B站弹幕姬 - B站直播彈幕工具
|
|
|
AElfProject/AElf
An AI-enhanced cloud-native layer-1 blockchain network.
|
|
|
dotnet/dotnet
Home of .NET's Virtual Monolithic Repository which includes all the code needed to build the .NET SDK.
|
|
|
atemerev/skynet
Skynet 1M threads microbenchmark
|
|
|
LionelJouin/PiP-Tool
PiP tool is a software to use the Picture in Picture mode on Windows. This feature allows you to watch content (video for example) in thumbnail format on the screen while continuing to use any other software on Windows.
|
| Version | Downloads | Last Updated |
|---|---|---|
| 11.0.0-preview.6.26359.118 | 168 | 7/14/2026 |
| 11.0.0-preview.5.26302.115 | 291 | 6/9/2026 |
| 11.0.0-preview.4.26230.115 | 281 | 5/12/2026 |
| 11.0.0-preview.3.26207.106 | 310 | 4/14/2026 |
| 11.0.0-preview.2.26159.112 | 688 | 3/10/2026 |
| 11.0.0-preview.1.26104.118 | 401 | 2/10/2026 |
| 10.0.10 | 44,511 | 7/14/2026 |
| 10.0.9 | 120,947 | 6/9/2026 |
| 10.0.8 | 97,599 | 5/12/2026 |
| 10.0.7 | 124,983 | 4/21/2026 |
| 10.0.6 | 27,274 | 4/14/2026 |
| 10.0.5 | 148,116 | 3/12/2026 |
| 10.0.4 | 50,711 | 3/10/2026 |
| 9.0.18 | 1,056 | 7/14/2026 |
| 9.0.17 | 3,435 | 6/9/2026 |
| 9.0.16 | 9,832 | 5/12/2026 |
| 9.0.15 | 11,613 | 4/14/2026 |
| 9.0.14 | 22,245 | 3/10/2026 |
| 9.0.13 | 29,893 | 2/10/2026 |
| 4.5.26-beta-23409 | 4,203 | 10/15/2015 |