Bagikan melalui


BlockingCollection<T>.Add Metode

Definisi

Menambahkan item ke BlockingCollection<T>.

Overload

Add(T)

Menambahkan item ke BlockingCollection<T>.

Add(T, CancellationToken)

Menambahkan item ke BlockingCollection<T>.

Add(T)

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

Menambahkan item ke BlockingCollection<T>.

public:
 void Add(T item);
public void Add (T item);
member this.Add : 'T -> unit
Public Sub Add (item As T)

Parameter

item
T

Item yang akan ditambahkan ke koleksi. Nilai dapat menjadi referensi null.

Pengecualian

BlockingCollection<T> telah ditandai sebagai lengkap sehubungan dengan penambahan.

-atau-

Koleksi yang mendasar tidak menerima item.

Keterangan

Jika kapasitas terikat ditentukan ketika instans BlockingCollection<T> ini diinisialisasi, panggilan ke Tambahkan dapat memblokir hingga ruang tersedia untuk menyimpan item yang disediakan.

Lihat juga

Berlaku untuk

Add(T, CancellationToken)

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

Menambahkan item ke BlockingCollection<T>.

public:
 void Add(T item, System::Threading::CancellationToken cancellationToken);
public void Add (T item, System.Threading.CancellationToken cancellationToken);
member this.Add : 'T * System.Threading.CancellationToken -> unit
Public Sub Add (item As T, cancellationToken As CancellationToken)

Parameter

item
T

Item yang akan ditambahkan ke koleksi. Nilai dapat menjadi referensi null.

cancellationToken
CancellationToken

Token pembatalan untuk diamati.

Pengecualian

BlockingCollection<T> telah dibuang atau CancellationTokenSource yang dimiliki cancellationToken telah dibuang.

BlockingCollection<T> telah ditandai sebagai lengkap sehubungan dengan penambahan.

-atau-

Koleksi yang mendasar tidak menerima item.

Keterangan

Jika kapasitas terikat ditentukan ketika instans BlockingCollection<T> ini diinisialisasi, panggilan ke Add dapat memblokir hingga ruang tersedia untuk menyimpan item yang disediakan.

Metode ini dapat kembali lebih awal dengan OperationCanceledException jika cancellationToken dibatalkan.

Lihat juga

Berlaku untuk