Channel.CreateBounded Metode

Definisi

Overload

Nama Deskripsi
CreateBounded<T>(Int32)

Membuat saluran dengan kapasitas maksimum yang ditentukan.

CreateBounded<T>(BoundedChannelOptions)

Membuat saluran dengan kapasitas maksimum yang ditentukan.

CreateBounded<T>(BoundedChannelOptions, Action<T>)

Membuat saluran yang tunduk pada opsi yang disediakan.

CreateBounded<T>(Int32)

Sumber:
Channel.cs
Sumber:
Channel.cs
Sumber:
Channel.cs
Sumber:
Channel.cs
Sumber:
Channel.cs
Sumber:
Channel.cs

Membuat saluran dengan kapasitas maksimum yang ditentukan.

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)

Jenis parameter

T

Menentukan jenis data dalam saluran.

Parameter

capacity
Int32

Jumlah maksimum item yang mungkin disimpan saluran.

Mengembalikan

Saluran yang dibuat.

Pengecualian

capacity negatif.

Keterangan

Saluran yang dibuat dengan metode ini menerapkan perilaku dan melarang kelanjutan Wait berjalan secara sinkron.

Berlaku untuk

CreateBounded<T>(BoundedChannelOptions)

Sumber:
Channel.cs
Sumber:
Channel.cs
Sumber:
Channel.cs
Sumber:
Channel.cs
Sumber:
Channel.cs
Sumber:
Channel.cs

Membuat saluran dengan kapasitas maksimum yang ditentukan.

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)

Jenis parameter

T

Menentukan jenis data dalam saluran.

Parameter

options
BoundedChannelOptions

Opsi yang memandu perilaku saluran.

Mengembalikan

Saluran yang dibuat.

Pengecualian

options adalah null.

Berlaku untuk

CreateBounded<T>(BoundedChannelOptions, Action<T>)

Sumber:
Channel.cs
Sumber:
Channel.cs
Sumber:
Channel.cs
Sumber:
Channel.cs
Sumber:
Channel.cs
Sumber:
Channel.cs

Membuat saluran yang tunduk pada opsi yang disediakan.

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)

Jenis parameter

T

Menentukan jenis data dalam saluran.

Parameter

options
BoundedChannelOptions

Opsi yang memandu perilaku saluran.

itemDropped
Action<T>

Delegasi yang akan dipanggil saat item dihilangkan dari saluran. Lihat BoundedChannelFullMode.

Mengembalikan

Saluran yang dibuat.

Pengecualian

options adalah null.

Berlaku untuk