Udostępnij za pośrednictwem


Channel.CreateBounded Metoda

Definicja

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

Channel<T>

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

Channel<T>

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

Channel<T>

Utworzony kanał.

Dotyczy