Share via


BlockingCollection<T> Konstruktor

Definisi

Menginisialisasi instans BlockingCollection<T> baru kelas tanpa batas atas.

Overload

BlockingCollection<T>()

Menginisialisasi instans BlockingCollection<T> baru kelas tanpa batas atas.

BlockingCollection<T>(IProducerConsumerCollection<T>)

Menginisialisasi instans BlockingCollection<T> baru kelas tanpa batas atas dan menggunakan yang disediakan IProducerConsumerCollection<T> sebagai penyimpanan data yang mendasarnya.

BlockingCollection<T>(Int32)

Menginisialisasi instans BlockingCollection<T> baru kelas dengan batas atas yang ditentukan.

BlockingCollection<T>(IProducerConsumerCollection<T>, Int32)

Menginisialisasi instans BlockingCollection<T> baru kelas dengan batas atas yang ditentukan dan menggunakan yang disediakan IProducerConsumerCollection<T> sebagai penyimpanan data dasarnya.

BlockingCollection<T>()

Sumber:
BlockingCollection.cs
Sumber:
BlockingCollection.cs
Sumber:
BlockingCollection.cs

Menginisialisasi instans BlockingCollection<T> baru kelas tanpa batas atas.

public:
 BlockingCollection();
public BlockingCollection ();
Public Sub New ()

Keterangan

Koleksi yang mendasar default adalah ConcurrentQueue<T> objek , yang menyediakan perilaku masuk, pertama keluar (FIFO).

Lihat juga

Berlaku untuk

BlockingCollection<T>(IProducerConsumerCollection<T>)

Sumber:
BlockingCollection.cs
Sumber:
BlockingCollection.cs
Sumber:
BlockingCollection.cs

Menginisialisasi instans BlockingCollection<T> baru kelas tanpa batas atas dan menggunakan yang disediakan IProducerConsumerCollection<T> sebagai penyimpanan data yang mendasarnya.

public:
 BlockingCollection(System::Collections::Concurrent::IProducerConsumerCollection<T> ^ collection);
public BlockingCollection (System.Collections.Concurrent.IProducerConsumerCollection<T> collection);
new System.Collections.Concurrent.BlockingCollection<'T> : System.Collections.Concurrent.IProducerConsumerCollection<'T> -> System.Collections.Concurrent.BlockingCollection<'T>
Public Sub New (collection As IProducerConsumerCollection(Of T))

Parameter

collection
IProducerConsumerCollection<T>

Koleksi yang digunakan sebagai penyimpanan data yang mendasar.

Pengecualian

Argumen collection null.

Lihat juga

Berlaku untuk

BlockingCollection<T>(Int32)

Sumber:
BlockingCollection.cs
Sumber:
BlockingCollection.cs
Sumber:
BlockingCollection.cs

Menginisialisasi instans BlockingCollection<T> baru kelas dengan batas atas yang ditentukan.

public:
 BlockingCollection(int boundedCapacity);
public BlockingCollection (int boundedCapacity);
new System.Collections.Concurrent.BlockingCollection<'T> : int -> System.Collections.Concurrent.BlockingCollection<'T>
Public Sub New (boundedCapacity As Integer)

Parameter

boundedCapacity
Int32

Ukuran koleksi yang terikat.

Pengecualian

boundedCapacity ini bukan nilai positif.

Keterangan

Koleksi yang mendasar default adalah ConcurrentQueue<T>.

Lihat juga

Berlaku untuk

BlockingCollection<T>(IProducerConsumerCollection<T>, Int32)

Sumber:
BlockingCollection.cs
Sumber:
BlockingCollection.cs
Sumber:
BlockingCollection.cs

Menginisialisasi instans BlockingCollection<T> baru kelas dengan batas atas yang ditentukan dan menggunakan yang disediakan IProducerConsumerCollection<T> sebagai penyimpanan data dasarnya.

public:
 BlockingCollection(System::Collections::Concurrent::IProducerConsumerCollection<T> ^ collection, int boundedCapacity);
public BlockingCollection (System.Collections.Concurrent.IProducerConsumerCollection<T> collection, int boundedCapacity);
new System.Collections.Concurrent.BlockingCollection<'T> : System.Collections.Concurrent.IProducerConsumerCollection<'T> * int -> System.Collections.Concurrent.BlockingCollection<'T>
Public Sub New (collection As IProducerConsumerCollection(Of T), boundedCapacity As Integer)

Parameter

collection
IProducerConsumerCollection<T>

Koleksi yang digunakan sebagai penyimpanan data yang mendasar.

boundedCapacity
Int32

Ukuran koleksi yang terikat.

Pengecualian

Argumen collection null.

boundedCapacity ini bukan nilai positif.

yang disediakan collection berisi lebih banyak nilai daripada yang diizinkan oleh boundedCapacity.

Lihat juga

Berlaku untuk