Channel.CreateBounded Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.