共用方式為


Channel.CreateUnboundedPrioritized 方法

定義

多載

CreateUnboundedPrioritized<T>()

同時建立任意數目讀取器和寫入器可使用的未系結優先順序通道。

CreateUnboundedPrioritized<T>(UnboundedPrioritizedChannelOptions<T>)

根據提供的選項,建立未系結的優先順序通道。

CreateUnboundedPrioritized<T>()

同時建立任意數目讀取器和寫入器可使用的未系結優先順序通道。

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>)

根據提供的選項,建立未系結的優先順序通道。

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>

引導通道行為的選項。

傳回

建立的通道。

備註

提供 optionsComparer 用來判斷項目的優先權,或 Default 提供的比較子是否 null。 從通道讀取的下一個專案將會是通道中具有最低優先順序值的專案。

適用於