Channel.CreateBounded 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
CreateBounded<T>(Int32) |
Cria um canal com a capacidade máxima especificada. |
CreateBounded<T>(BoundedChannelOptions) |
Cria um canal com a capacidade máxima especificada. |
CreateBounded<T>(BoundedChannelOptions, Action<T>) |
Cria um canal sujeito às opções fornecidas. |
CreateBounded<T>(Int32)
Cria um canal com a capacidade máxima especificada.
public:
generic <typename T>
static System::Threading::Channels::Channel<T> ^ CreateBounded(int capacity);
public static System.Threading.Channels.Channel<T> CreateBounded<T> (int capacity);
static member CreateBounded : int -> System.Threading.Channels.Channel<'T>
Public Shared Function CreateBounded(Of T) (capacity As Integer) As Channel(Of T)
Parâmetros de tipo
- T
Especifica o tipo de dados no canal.
Parâmetros
- capacity
- Int32
O número máximo de itens que o canal pode armazenar.
Retornos
O canal criado.
Comentários
Os canais criados com esse método aplicam o Wait comportamento e proíbem que as continuações sejam executadas de forma síncrona.
Aplica-se a
CreateBounded<T>(BoundedChannelOptions)
Cria um canal com a capacidade máxima especificada.
public:
generic <typename T>
static System::Threading::Channels::Channel<T> ^ CreateBounded(System::Threading::Channels::BoundedChannelOptions ^ options);
public static System.Threading.Channels.Channel<T> CreateBounded<T> (System.Threading.Channels.BoundedChannelOptions options);
static member CreateBounded : System.Threading.Channels.BoundedChannelOptions -> System.Threading.Channels.Channel<'T>
Public Shared Function CreateBounded(Of T) (options As BoundedChannelOptions) As Channel(Of T)
Parâmetros de tipo
- T
Especifica o tipo de dados no canal.
Parâmetros
- options
- BoundedChannelOptions
Opções que orientam o comportamento do canal.
Retornos
O canal criado.
Aplica-se a
CreateBounded<T>(BoundedChannelOptions, Action<T>)
Cria um canal sujeito às opções fornecidas.
public:
generic <typename T>
static System::Threading::Channels::Channel<T> ^ CreateBounded(System::Threading::Channels::BoundedChannelOptions ^ options, Action<T> ^ itemDropped);
public static System.Threading.Channels.Channel<T> CreateBounded<T> (System.Threading.Channels.BoundedChannelOptions options, Action<T>? itemDropped);
static member CreateBounded : System.Threading.Channels.BoundedChannelOptions * Action<'T> -> System.Threading.Channels.Channel<'T>
Public Shared Function CreateBounded(Of T) (options As BoundedChannelOptions, itemDropped As Action(Of T)) As Channel(Of T)
Parâmetros de tipo
- T
Especifica o tipo de dados no canal.
Parâmetros
- options
- BoundedChannelOptions
Opções que orientam o comportamento do canal.
- itemDropped
- Action<T>
Delegado que será chamado quando o item estiver sendo removido do canal. Consulte BoundedChannelFullMode.
Retornos
O canal criado.