Channel.CreateBounded Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
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
Canale creato.