Channel.CreateBounded Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
CreateBounded<T>(Int32) |
Vytvoří kanál se zadanou maximální kapacitou. |
CreateBounded<T>(BoundedChannelOptions) |
Vytvoří kanál se zadanou maximální kapacitou. |
CreateBounded<T>(BoundedChannelOptions, Action<T>) |
Vytvoří kanál, na který se vztahují poskytnuté možnosti. |
CreateBounded<T>(Int32)
Vytvoří kanál se zadanou maximální kapacitou.
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)
Parametry typu
- T
Určuje typ dat v kanálu.
Parametry
- capacity
- Int32
Maximální počet položek, které může kanál uložit.
Návraty
Vytvořený kanál.
Poznámky
Kanály vytvořené pomocí této metody používají Wait chování a zakazují synchronně spuštěné pokračování.
Platí pro
CreateBounded<T>(BoundedChannelOptions)
Vytvoří kanál se zadanou maximální kapacitou.
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)
Parametry typu
- T
Určuje typ dat v kanálu.
Parametry
- options
- BoundedChannelOptions
Možnosti, které vedou k chování kanálu.
Návraty
Vytvořený kanál.
Platí pro
CreateBounded<T>(BoundedChannelOptions, Action<T>)
Vytvoří kanál, na který se vztahují poskytnuté možnosti.
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)
Parametry typu
- T
Určuje typ dat v kanálu.
Parametry
- options
- BoundedChannelOptions
Možnosti, které vedou k chování kanálu.
- itemDropped
- Action<T>
Delegát, který se bude volat při vyřazení položky z kanálu Viz třída BoundedChannelFullMode.
Návraty
Vytvořený kanál.