Channel.CreateUnboundedPrioritized 方法

定义

重载

CreateUnboundedPrioritized<T>()

同时创建任意数量的读取器和编写器可使用的无限优先通道。

CreateUnboundedPrioritized<T>(UnboundedPrioritizedChannelOptions<T>)

创建一个不受限制的优先通道,但受提供的选项的约束。

CreateUnboundedPrioritized<T>()

Source:
Channel.netcoreapp.cs

同时创建任意数量的读取器和编写器可使用的无限优先通道。

public:
generic <typename T>
 static System::Threading::Channels::Channel<T> ^ CreateUnboundedPrioritized();
public static System.Threading.Channels.Channel<T> CreateUnboundedPrioritized<T> ();
static member CreateUnboundedPrioritized : unit -> System.Threading.Channels.Channel<'T>
Public Shared Function CreateUnboundedPrioritized(Of T) () As Channel(Of T)

类型参数

T

返回

创建的通道。

注解

Default 用于确定元素的优先级。 从通道读取的下一项将是通道中具有最低优先级值的可用元素。

适用于

CreateUnboundedPrioritized<T>(UnboundedPrioritizedChannelOptions<T>)

Source:
Channel.netcoreapp.cs

创建一个不受限制的优先通道,但受提供的选项的约束。

public:
generic <typename T>
 static System::Threading::Channels::Channel<T> ^ CreateUnboundedPrioritized(System::Threading::Channels::UnboundedPrioritizedChannelOptions<T> ^ options);
public static System.Threading.Channels.Channel<T> CreateUnboundedPrioritized<T> (System.Threading.Channels.UnboundedPrioritizedChannelOptions<T> options);
static member CreateUnboundedPrioritized : System.Threading.Channels.UnboundedPrioritizedChannelOptions<'T> -> System.Threading.Channels.Channel<'T>
Public Shared Function CreateUnboundedPrioritized(Of T) (options As UnboundedPrioritizedChannelOptions(Of T)) As Channel(Of T)

类型参数

T

指定通道中的数据类型。

参数

options
UnboundedPrioritizedChannelOptions<T>

指导通道行为的选项。

返回

创建的通道。

注解

提供的 Compareroptions 用于确定元素的优先级,或者 Default 提供的比较器是否 null。 从通道读取的下一项将是通道中具有最低优先级值的可用元素。

适用于