BlockingCollection<T>.Add Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
öğesini öğesine BlockingCollection<T>ekler.
Aşırı Yüklemeler
Add(T) |
öğesini öğesine BlockingCollection<T>ekler. |
Add(T, CancellationToken) |
öğesini öğesine BlockingCollection<T>ekler. |
Add(T)
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
öğesini öğesine BlockingCollection<T>ekler.
public:
void Add(T item);
public void Add (T item);
member this.Add : 'T -> unit
Public Sub Add (item As T)
Parametreler
- item
- T
Koleksiyona eklenecek öğe. Değer null başvuru olabilir.
Özel durumlar
BlockingCollection<T> yok edildi.
BlockingCollection<T> eklemelerle ilgili olarak tamamlandı olarak işaretlendi.
-veya-
Temel alınan koleksiyon öğeyi kabul etmedi.
Açıklamalar
Bu örneği BlockingCollection<T> başlatıldığında sınırlanmış bir kapasite belirtildiyse, sağlanan öğeyi depolamak için kullanılabilir alan sağlanana kadar Ekle çağrısı engellenebilir.
Ayrıca bkz.
Şunlara uygulanır
Add(T, CancellationToken)
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
öğesini öğesine BlockingCollection<T>ekler.
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)
Parametreler
- item
- T
Koleksiyona eklenecek öğe. Değer null başvuru olabilir.
- cancellationToken
- CancellationToken
Gözlemlemek için bir iptal belirteci.
Özel durumlar
CancellationToken iptal edildi.
BlockingCollection<T> atılmış veya CancellationTokenSource sahibi cancellationToken
atılmış.
BlockingCollection<T> eklemelerle ilgili olarak tamamlandı olarak işaretlendi.
-veya-
Temel alınan koleksiyon öğeyi kabul etmedi.
Açıklamalar
Bu örneği BlockingCollection<T> başlatıldığında sınırlanmış kapasite belirtildiyse, sağlanan öğeyi depolamak için Add kullanılabilir alan sağlanana kadar çağrısı engelleyebilir.
bu yöntem, iptal edilirse cancellationToken
ile OperationCanceledException erken döndürebilir.