Ler em inglês

Partilhar via


Channel.CreateUnboundedPrioritized Método

Definição

Importante

Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.

Sobrecargas

CreateUnboundedPrioritized<T>()

Cria um canal priorizado não associado utilizável por qualquer número de leitores e escritores simultaneamente.

CreateUnboundedPrioritized<T>(UnboundedPrioritizedChannelOptions<T>)

Cria um canal priorizado não associado sujeito às opções fornecidas.

CreateUnboundedPrioritized<T>()

Origem:
Channel.netcoreapp.cs

Cria um canal priorizado não associado utilizável por qualquer número de leitores e escritores simultaneamente.

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

Parâmetros de tipo

T

Retornos

O canal criado.

Comentários

Default é usado para determinar a prioridade dos elementos. O próximo item lido do canal será o elemento disponível no canal com o valor de prioridade mais baixo.

Aplica-se a

.NET 10 e outras versões
Produto Versões
.NET 8 (package-provided), 9 (package-provided), 9, 10 (package-provided), 10

CreateUnboundedPrioritized<T>(UnboundedPrioritizedChannelOptions<T>)

Origem:
Channel.netcoreapp.cs

Cria um canal priorizado não associado sujeito às opções fornecidas.

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

Parâmetros de tipo

T

Especifica o tipo de dados no canal.

Parâmetros

options
UnboundedPrioritizedChannelOptions<T>

Opções que orientam o comportamento do canal.

Retornos

O canal criado.

Comentários

O Comparer do options fornecido é usado para determinar a prioridade dos elementos ou Default se o comparador fornecido for null. O próximo item lido do canal será o elemento disponível no canal com o valor de prioridade mais baixo.

Aplica-se a

.NET 10 e outras versões
Produto Versões
.NET 8 (package-provided), 9 (package-provided), 9, 10 (package-provided), 10