Channel.CreateUnboundedPrioritized 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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
的 Comparer 用來判斷項目的優先權,或 Default 提供的比較子是否 null
。 從通道讀取的下一個專案將會是通道中具有最低優先順序值的專案。