Channel.CreateUnbounded Method

Definition

Overloads

CreateUnbounded<T>()

Creates an unbounded channel usable by any number of readers and writers concurrently.

CreateUnbounded<T>(UnboundedChannelOptions)

Creates an unbounded channel subject to the provided options.

CreateUnbounded<T>()

Source:
Channel.cs
Source:
Channel.cs
Source:
Channel.cs
Source:
Channel.cs

Creates an unbounded channel usable by any number of readers and writers concurrently.

C#
public static System.Threading.Channels.Channel<T> CreateUnbounded<T>();

Type Parameters

T

The type of data in the channel.

Returns

The created channel.

Applies to

.NET 9 and other versions
Product Versions
.NET Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

CreateUnbounded<T>(UnboundedChannelOptions)

Source:
Channel.cs
Source:
Channel.cs
Source:
Channel.cs
Source:
Channel.cs

Creates an unbounded channel subject to the provided options.

C#
public static System.Threading.Channels.Channel<T> CreateUnbounded<T>(System.Threading.Channels.UnboundedChannelOptions options);

Type Parameters

T

Specifies the type of data in the channel.

Parameters

options
UnboundedChannelOptions

Options that guide the behavior of the channel.

Returns

The created channel.

Applies to

.NET 9 and other versions
Product Versions
.NET Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)