Język

BlockingCollection<T>.Add Metoda

Definicja

Dodaje element do elementu BlockingCollection<T>.

Przeciążenia

Nazwa Opis
Add(T)

Dodaje element do elementu BlockingCollection<T>.

Add(T, CancellationToken)

Dodaje element do elementu BlockingCollection<T>.

Add(T)

Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs

Dodaje element do elementu BlockingCollection<T>.

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

Parametry

item
T

Element, który ma zostać dodany do kolekcji. Wartość może być odwołaniem o wartości null.

Wyjątki

Element BlockingCollection<T> został usunięty.

Element BlockingCollection<T> został oznaczony jako kompletny w odniesieniu do dodatków.

— lub —

Podstawowa kolekcja nie zaakceptowała elementu.

Uwagi

Jeśli ograniczona pojemność została określona, gdy to wystąpienie BlockingCollection<T> zostało zainicjowane, wywołanie funkcji Dodaj może zablokować, dopóki miejsce nie będzie dostępne do przechowywania podanego elementu.

Zobacz też

Dotyczy

Add(T, CancellationToken)

Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs

Dodaje element do elementu 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)

Parametry

item
T

Element, który ma zostać dodany do kolekcji. Wartość może być odwołaniem o wartości null.

cancellationToken
CancellationToken

Token anulowania do obserwowania.

Wyjątki

Element CancellationToken zostanie anulowany.

Element BlockingCollection<T> został usunięty lub CancellationTokenSource właściciel cancellationToken został usunięty.

Element BlockingCollection<T> został oznaczony jako kompletny w odniesieniu do dodatków.

— lub —

Podstawowa kolekcja nie zaakceptowała elementu.

Uwagi

Jeśli ograniczona pojemność została określona, gdy to wystąpienie BlockingCollection<T> zostało zainicjowane, wywołanie Add może zablokować, dopóki miejsce nie będzie dostępne do przechowywania podanego elementu.

Ta metoda może zwracać wartość wcześniej z wartością OperationCanceledException , jeśli cancellationToken element zostanie anulowany.

Zobacz też

Dotyczy