System.Threading.Channels 11.0.0-preview.6.26359.118

About

The System.Threading.Channels library provides types for passing data asynchronously between producers and consumers.

Key Features

  • Abstractions representing channels for one or more producers to publish data to one or more consumers
  • APIs focused on asynchronous production and consumption of data
  • Factory methods for producing multiple kinds of channels

How to Use

using System;
using System.Threading.Channels;
using System.Threading.Tasks;

Channel<int> channel = Channel.CreateUnbounded<int>();

Task producer = Task.Run(async () =>
{
    int i = 0;
    while (true)
    {
        channel.Writer.TryWrite(i++);
        await Task.Delay(TimeSpan.FromSeconds(1));
    }
});

Task consumer = Task.Run(async () =>
{
    await foreach (int value in channel.Reader.ReadAllAsync())
    {
        Console.WriteLine(value);
    }
});

await Task.WhenAll(producer, consumer);

Main Types

The main types provided by this library are:

  • System.Threading.Channel<T>
  • System.Threading.Channel

Additional Documentation

https://www.nuget.org/packages/System.Threading.Tasks.Dataflow/

Feedback & Contributing

System.Threading.Channels is released as open source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.

Showing the top 20 packages that depend on System.Threading.Channels.

Packages Downloads
MassTransit
MassTransit is a message-based distributed application framework for .NET http://masstransit-project.com
191
MassTransit
MassTransit is a message-based distributed application framework for .NET http://masstransit-project.com
544
Microsoft.CodeAnalysis.CSharp.Workspaces
.NET Compiler Platform ("Roslyn") support for analyzing C# projects and solutions. More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/fa72fa61b0d822ea8a3fbeb96f668340419ab5cd.
191
Microsoft.CodeAnalysis.Workspaces.Common
A shared package used by the .NET Compiler Platform ("Roslyn") including support for analyzing projects and solutions. Do not install this package manually, it will be added as a prerequisite by other packages that require it. More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/6a5a63bbc9f4449d9bd1e95a8f9624939c3ccdc3.
235
Microsoft.CodeAnalysis.Workspaces.Common
A shared package used by the .NET Compiler Platform ("Roslyn") including support for analyzing projects and solutions. Do not install this package manually, it will be added as a prerequisite by other packages that require it. More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/81d9274600db701a8b08ed8af3fd6b00a775cc33.
277
Microsoft.CodeAnalysis.Workspaces.Common
A shared package used by the .NET Compiler Platform ("Roslyn") including support for analyzing projects and solutions. Do not install this package manually, it will be added as a prerequisite by other packages that require it. More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/e091728607ca0fc9efca55ccfb3e59259c6b5a0a.
451
Microsoft.CodeAnalysis.Workspaces.MSBuild
.NET Compiler Platform ("Roslyn") support for analyzing MSBuild projects and solutions. This should be used with at least one of the following packages to add the appropriate language support: - Microsoft.CodeAnalysis.CSharp.Workspaces - Microsoft.CodeAnalysis.VisualBasic.Workspaces More details at https://aka.ms/roslyn-packages This package was built from the source at https://github.com/dotnet/roslyn/commit/8edf7bcd4f1594c3d68a6a567469f41dbd33dd1b.
189
Npgsql
Npgsql is the open source .NET data provider for PostgreSQL.
189
Npgsql
Npgsql is the open source .NET data provider for PostgreSQL.
191
Npgsql
Npgsql is the open source .NET data provider for PostgreSQL.
192
Npgsql
Npgsql is the open source .NET data provider for PostgreSQL.
202
Npgsql
Npgsql is the open source .NET data provider for PostgreSQL.
224
Npgsql
Npgsql is the open source .NET data provider for PostgreSQL.
251
Npgsql
Npgsql is the open source .NET data provider for PostgreSQL.
327
RabbitMQ.Client
The RabbitMQ .NET client is the official client library for C# (and, implicitly, other .NET languages)
199
Serilog
Simple .NET logging with fully-structured events
303
Serilog
Simple .NET logging with fully-structured events
462
StackExchange.Redis
High performance Redis client, incorporating both synchronous and asynchronous usage.
211
StackExchange.Redis
High performance Redis client, incorporating both synchronous and asynchronous usage.
268
StackExchange.Redis
High performance Redis client, incorporating both synchronous and asynchronous usage.
321

https://go.microsoft.com/fwlink/?LinkID=799421

.NET 10.0

  • No dependencies.

.NET 11.0

  • No dependencies.

.NET Framework 4.6.2

.NET Standard 2.0

.NET Standard 2.1

  • No dependencies.

Version Downloads Last updated
11.0.0-preview.6.26359.118 6 07/16/2026
11.0.0-preview.5.26302.115 14 06/10/2026
11.0.0-preview.4.26230.115 21 05/13/2026
11.0.0-preview.3.26207.106 26 04/14/2026
11.0.0-preview.2.26159.112 36 03/11/2026
11.0.0-preview.1.26104.118 35 02/10/2026
10.0.10 7 07/16/2026
10.0.9 12 06/10/2026
10.0.8 24 05/13/2026
10.0.7 26 04/21/2026
10.0.6 31 04/14/2026
10.0.5 32 03/13/2026
10.0.4 42 03/11/2026
10.0.3 40 02/10/2026
10.0.2 44 01/13/2026
10.0.1 66 12/12/2025
10.0.0 68 11/13/2025
10.0.0-rc.2.25502.107 92 10/15/2025
10.0.0-rc.1.25451.107 84 09/10/2025
10.0.0-preview.7.25380.108 100 08/13/2025
10.0.0-preview.6.25358.103 136 07/17/2025
10.0.0-preview.5.25277.114 107 06/07/2025
10.0.0-preview.4.25258.110 107 05/15/2025
10.0.0-preview.3.25171.5 138 04/11/2025
10.0.0-preview.2.25163.2 120 04/02/2025
10.0.0-preview.1.25080.5 113 04/02/2025
9.0.18 5 07/16/2026
9.0.17 13 06/10/2026
9.0.16 15 05/13/2026
9.0.15 24 04/14/2026
9.0.14 39 03/11/2026
9.0.13 33 02/10/2026
9.0.12 38 01/13/2026
9.0.11 85 11/13/2025
9.0.10 100 10/15/2025
9.0.9 102 09/10/2025
9.0.8 119 08/05/2025
9.0.7 116 07/09/2025
9.0.6 126 06/12/2025
9.0.5 119 05/15/2025
9.0.4 134 04/10/2025
9.0.3 125 04/01/2025
9.0.2 120 04/01/2025
9.0.1 118 04/01/2025
9.0.0 121 11/14/2024
9.0.0-rc.2.24473.5 128 10/23/2024
9.0.0-rc.1.24431.7 146 10/23/2024
9.0.0-preview.7.24405.7 126 08/22/2024
9.0.0-preview.6.24327.7 138 07/22/2024
9.0.0-preview.5.24306.7 148 07/22/2024
9.0.0-preview.4.24266.19 148 07/22/2024
9.0.0-preview.3.24172.9 158 07/22/2024
9.0.0-preview.2.24128.5 150 07/22/2024
9.0.0-preview.1.24080.9 127 07/22/2024
8.0.0 143 07/22/2024
8.0.0-rc.2.23479.6 142 07/22/2024
8.0.0-rc.1.23419.4 133 07/22/2024
8.0.0-preview.7.23375.6 157 07/22/2024
8.0.0-preview.6.23329.7 160 07/22/2024
8.0.0-preview.5.23280.8 127 07/22/2024
8.0.0-preview.4.23259.5 148 07/22/2024
8.0.0-preview.3.23174.8 143 07/22/2024
8.0.0-preview.2.23128.3 139 07/22/2024
8.0.0-preview.1.23110.8 152 07/22/2024
7.0.0 480 02/09/2024
7.0.0-rc.2.22472.3 151 07/22/2024
7.0.0-rc.1.22426.10 127 07/22/2024
7.0.0-preview.7.22375.6 136 07/22/2024
7.0.0-preview.6.22324.4 142 07/22/2024
7.0.0-preview.5.22301.12 134 07/22/2024
7.0.0-preview.4.22229.4 139 07/20/2024
7.0.0-preview.3.22175.4 128 07/22/2024
7.0.0-preview.2.22152.2 136 07/21/2024
7.0.0-preview.1.22076.8 144 07/22/2024
6.0.2-mauipre.1.22102.15 94 06/09/2025
6.0.2-mauipre.1.22054.8 107 12/06/2024
6.0.0 635 02/04/2024
6.0.0-rc.2.21480.5 161 07/22/2024
6.0.0-rc.1.21451.13 135 07/22/2024
6.0.0-preview.7.21377.19 148 07/22/2024
6.0.0-preview.6.21352.12 151 07/22/2024
6.0.0-preview.5.21301.5 149 07/22/2024
6.0.0-preview.4.21253.7 142 07/22/2024
6.0.0-preview.3.21201.4 152 07/22/2024
6.0.0-preview.2.21154.6 145 07/20/2024
6.0.0-preview.1.21102.12 155 07/22/2024
5.0.0 159 07/22/2024
5.0.0-rc.2.20475.5 148 07/22/2024
5.0.0-rc.1.20451.14 138 07/22/2024
5.0.0-preview.8.20407.11 126 07/22/2024
5.0.0-preview.7.20364.11 129 07/22/2024
5.0.0-preview.6.20305.6 130 07/22/2024
5.0.0-preview.5.20278.1 134 07/22/2024
5.0.0-preview.4.20251.6 125 07/22/2024
5.0.0-preview.3.20214.6 132 07/22/2024
5.0.0-preview.2.20160.6 131 07/22/2024
5.0.0-preview.1.20120.5 131 07/22/2024
4.7.1 477 02/04/2024
4.7.0 166 07/22/2024
4.7.0-preview3.19551.4 144 07/22/2024
4.7.0-preview2.19523.17 136 07/22/2024
4.7.0-preview1.19504.10 128 07/22/2024
4.6.0 151 07/22/2024
4.6.0-rc1.19456.4 133 07/22/2024
4.6.0-preview9.19421.4 136 07/22/2024
4.6.0-preview9.19416.11 133 07/22/2024
4.6.0-preview8.19405.3 148 07/22/2024
4.6.0-preview7.19362.9 140 07/22/2024
4.6.0-preview6.19303.8 140 07/22/2024
4.6.0-preview6.19264.9 135 07/22/2024
4.6.0-preview5.19224.8 168 07/22/2024
4.6.0-preview4.19212.13 121 07/22/2024
4.6.0-preview3.19128.7 129 07/22/2024
4.6.0-preview.19073.11 136 07/22/2024
4.6.0-preview.18571.3 130 07/22/2024
4.5.0 143 07/22/2024
4.5.0-rc1 167 07/22/2024
4.5.0-preview2-26406-04 147 07/22/2024
4.5.0-preview1-26216-02 140 07/22/2024