BlockingCollection<T>.Add 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.
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
Sudah BlockingCollection<T> 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 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
Dibatalkan CancellationToken .
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.