BlockingCollection<T>.Add Yöntem

Tanım

öğ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> 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

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.

Ayrıca bkz.

Şunlara uygulanır