Channel.CreateBounded Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
CreateBounded<T>(Int32) |
Tworzy kanał z określoną maksymalną pojemnością. |
CreateBounded<T>(BoundedChannelOptions) |
Tworzy kanał z określoną maksymalną pojemnością. |
CreateBounded<T>(BoundedChannelOptions, Action<T>) |
Tworzy kanał podlegający podanym opcjom. |
CreateBounded<T>(Int32)
Tworzy kanał z określoną maksymalną pojemnością.
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
Określa typ danych w kanale.
Parametry
- capacity
- Int32
Maksymalna liczba elementów, które może przechowywać kanał.
Zwraca
Utworzony kanał.
Uwagi
Kanały utworzone za pomocą tej metody stosują Wait zachowanie i zabraniają synchronicznego uruchamiania kontynuacji.
Dotyczy
CreateBounded<T>(BoundedChannelOptions)
Tworzy kanał z określoną maksymalną pojemnością.
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
Określa typ danych w kanale.
Parametry
- options
- BoundedChannelOptions
Opcje, które prowadzą do zachowania kanału.
Zwraca
Utworzony kanał.
Dotyczy
CreateBounded<T>(BoundedChannelOptions, Action<T>)
Tworzy kanał podlegający podanym opcjom.
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
Określa typ danych w kanale.
Parametry
- options
- BoundedChannelOptions
Opcje, które prowadzą do zachowania kanału.
- itemDropped
- Action<T>
Delegat, który będzie wywoływany, gdy element zostanie porzucony z kanału. Zobacz: BoundedChannelFullMode.
Zwraca
Utworzony kanał.