Channel.CreateBounded Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
CreateBounded<T>(Int32) |
Crea un canal con la capacidad máxima especificada. |
CreateBounded<T>(BoundedChannelOptions) |
Crea un canal con la capacidad máxima especificada. |
CreateBounded<T>(BoundedChannelOptions, Action<T>) |
Crea un canal sujeto a las opciones proporcionadas. |
CreateBounded<T>(Int32)
Crea un canal con la capacidad 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 el tipo de datos en el canal.
Parámetros
- capacity
- Int32
El número máximo de elementos que puede almacenar el canal.
Devoluciones
El canal creado.
Comentarios
Los canales creados con este método aplican el Wait comportamiento y prohíben que las continuaciones se ejecuten de forma sincrónica.
Se aplica a
CreateBounded<T>(BoundedChannelOptions)
Crea un canal con la capacidad 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 el tipo de datos en el canal.
Parámetros
- options
- BoundedChannelOptions
Opciones que guían el comportamiento del canal.
Devoluciones
El canal creado.
Se aplica a
CreateBounded<T>(BoundedChannelOptions, Action<T>)
Crea un canal sujeto a las opciones proporcionadas.
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 el tipo de datos en el canal.
Parámetros
- options
- BoundedChannelOptions
Opciones que guían el comportamiento del canal.
- itemDropped
- Action<T>
Delegado al que se llamará cuando se quite el elemento del canal. Vea BoundedChannelFullMode.
Devoluciones
El canal creado.