Поделиться через


Channel.CreateUnboundedPrioritized Метод

Определение

Перегрузки

CreateUnboundedPrioritized<T>()

Создает несвязанный приоритетный канал, доступный для использования любым количеством читателей и писателей одновременно.

CreateUnboundedPrioritized<T>(UnboundedPrioritizedChannelOptions<T>)

Создает несвязанный приоритетный канал, подлежащий предоставленным параметрам.

CreateUnboundedPrioritized<T>()

Исходный код:
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>)

Исходный код:
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>

Параметры, направляющие поведение канала.

Возвращаемое значение

Созданный канал.

Комментарии

Comparer предоставленного options используется для определения приоритета элементов или Default, если предоставленный сравниватель null. Следующий элемент, считываемый из канала, будет элементом, доступным в канале с наименьшим приоритетом.

Применяется к