Condividi tramite


Channel.CreateBounded Metodo

Definizione

Overload

CreateBounded<T>(Int32)

Crea un canale con la capacità massima specificata.

CreateBounded<T>(BoundedChannelOptions)

Crea un canale con la capacità massima specificata.

CreateBounded<T>(BoundedChannelOptions, Action<T>)

Crea un canale soggetto alle opzioni specificate.

CreateBounded<T>(Int32)

Crea un canale con la capacità massima specificata.

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)

Parametri di tipo

T

Specifica il tipo di dati nel canale.

Parametri

capacity
Int32

Numero massimo di elementi che possono essere archiviati nel canale.

Restituisce

Channel<T>

Canale creato.

Commenti

I canali creati con questo metodo applicano il comportamento e impediscono l'esecuzione Wait sincrona delle continuazioni.

Si applica a

CreateBounded<T>(BoundedChannelOptions)

Crea un canale con la capacità massima specificata.

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)

Parametri di tipo

T

Specifica il tipo di dati nel canale.

Parametri

options
BoundedChannelOptions

Opzioni che influiscono sul comportamento del canale.

Restituisce

Channel<T>

Canale creato.

Si applica a

CreateBounded<T>(BoundedChannelOptions, Action<T>)

Crea un canale soggetto alle opzioni specificate.

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)

Parametri di tipo

T

Specifica il tipo di dati nel canale.

Parametri

options
BoundedChannelOptions

Opzioni che influiscono sul comportamento del canale.

itemDropped
Action<T>

Delegato che verrà chiamato quando l'elemento viene eliminato dal canale. Vedere BoundedChannelFullMode.

Restituisce

Channel<T>

Canale creato.

Si applica a