BlockingCollection<T>.Add Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dodaje element do elementu BlockingCollection<T>.
Przeciążenia
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
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 akceptowała elementu.
Uwagi
Jeśli ograniczona pojemność została określona podczas inicjowania BlockingCollection<T> tego wystąpienia, wywołanie polecenia 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
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 CancellationTokenSourcecancellationToken
właściciel został usunięty.
Element BlockingCollection<T> został oznaczony jako kompletny w odniesieniu do dodatków.
-lub-
Podstawowa kolekcja nie akceptowała elementu.
Uwagi
Jeśli ograniczona pojemność została określona podczas inicjowania BlockingCollection<T> tego wystąpienia, wywołanie Add może zablokować, dopóki miejsce nie będzie dostępne do przechowywania podanego elementu.
Ta metoda może zwrócić wartość wcześniej z wartością OperationCanceledException , jeśli cancellationToken
element zostanie anulowany.