BlockingCollection<T>.Add Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přidá položku do .BlockingCollection<T>
Přetížení
Add(T) |
Přidá položku do .BlockingCollection<T> |
Add(T, CancellationToken) |
Přidá položku do .BlockingCollection<T> |
Add(T)
- Zdroj:
- BlockingCollection.cs
- Zdroj:
- BlockingCollection.cs
- Zdroj:
- BlockingCollection.cs
Přidá položku do .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
Položka, která se má přidat do kolekce. Hodnota může být nulový odkaz.
Výjimky
Byla BlockingCollection<T> zlikvidována.
Pokud BlockingCollection<T> jde o sčítání, byla označena jako úplná.
-nebo-
Podkladová kolekce položku nepřijala.
Poznámky
Pokud byla při inicializaci této instance BlockingCollection<T> zadána ohraničená kapacita, může volání add blokovat, dokud není k dispozici místo pro uložení poskytnuté položky.
Viz také
Platí pro
Add(T, CancellationToken)
- Zdroj:
- BlockingCollection.cs
- Zdroj:
- BlockingCollection.cs
- Zdroj:
- BlockingCollection.cs
Přidá položku do .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
Položka, která se má přidat do kolekce. Hodnota může být nulový odkaz.
- cancellationToken
- CancellationToken
Token zrušení, který se má sledovat.
Výjimky
Položka CancellationToken je zrušena.
Byla BlockingCollection<T> odstraněna nebo byla CancellationTokenSource odstraněna vlastnící cancellationToken
.
Pokud BlockingCollection<T> jde o sčítání, byla označena jako úplná.
-nebo-
Podkladová kolekce položku nepřijala.
Poznámky
Pokud byla při inicializaci této instance BlockingCollection<T> zadána ohraničená kapacita, může volání Add blokovat, dokud není k dispozici místo pro uložení poskytnuté položky.
Tato metoda se může vrátit brzy s , OperationCanceledException pokud cancellationToken
je zrušena.