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í
| Name | Description |
|---|---|
| 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, který podléhá zadaným možnostem. |
CreateBounded<T>(Int32)
- Zdroj:
- Channel.cs
- Zdroj:
- Channel.cs
- Zdroj:
- Channel.cs
- Zdroj:
- Channel.cs
- Zdroj:
- Channel.cs
- Zdroj:
- Channel.cs
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.
Výjimky
capacity je negativní.
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)
- Zdroj:
- Channel.cs
- Zdroj:
- Channel.cs
- Zdroj:
- Channel.cs
- Zdroj:
- Channel.cs
- Zdroj:
- Channel.cs
- Zdroj:
- Channel.cs
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é řídí chování kanálu.
Návraty
Vytvořený kanál.
Výjimky
options je null.
Platí pro
CreateBounded<T>(BoundedChannelOptions, Action<T>)
- Zdroj:
- Channel.cs
- Zdroj:
- Channel.cs
- Zdroj:
- Channel.cs
- Zdroj:
- Channel.cs
- Zdroj:
- Channel.cs
- Zdroj:
- Channel.cs
Vytvoří kanál, který podléhá zadaným možnostem.
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é řídí chování kanálu.
- itemDropped
- Action<T>
Delegát, který bude volána při vyřazení položky z kanálu. Viz BoundedChannelFullMode.
Návraty
Vytvořený kanál.
Výjimky
options je null.