Compartir a través de


Channel.CreateBounded Método

Definición

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

Channel<T>

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

Channel<T>

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

Channel<T>

El canal creado.

Se aplica a