BlockingCollection<T>.Add Metoda

Definice

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

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

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.

Viz také

Platí pro