BlockingCollection<T>.Add Methode

Definition

Fügt das Element der BlockingCollection<T>.

Überlädt

Name Beschreibung
Add(T)

Fügt das Element der BlockingCollection<T>.

Add(T, CancellationToken)

Fügt das Element der BlockingCollection<T>.

Add(T)

Fügt das Element der BlockingCollection<T>.

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

Parameter

item
T

Das Element, das der Auflistung hinzugefügt werden soll. Der Wert kann ein Nullverweis sein.

Ausnahmen

Die BlockingCollection<T> Markierung wurde in Bezug auf Ergänzungen als vollständig markiert.

-oder-

Die zugrunde liegende Auflistung hat das Element nicht akzeptiert.

Hinweise

Wenn beim Initialisieren dieser Instanz BlockingCollection<T> eine begrenzungsgebundene Kapazität angegeben wurde, kann ein Aufruf von "Hinzufügen" blockiert werden, bis speicherplatzfähig ist, um das angegebene Element zu speichern.

Weitere Informationen

Gilt für:

Add(T, CancellationToken)

Fügt das Element der 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)

Parameter

item
T

Das Element, das der Auflistung hinzugefügt werden soll. Der Wert kann ein Nullverweis sein.

cancellationToken
CancellationToken

Ein abbruchtoken, das beobachtet werden soll.

Ausnahmen

Der CancellationToken Vorgang wird abgebrochen.

Die BlockingCollection<T> wurde verworfen oder die CancellationTokenSource Besitzer cancellationToken wurden verworfen.

Die BlockingCollection<T> Markierung wurde in Bezug auf Ergänzungen als vollständig markiert.

-oder-

Die zugrunde liegende Auflistung hat das Element nicht akzeptiert.

Hinweise

Wenn beim Initialisieren dieser Instanz BlockingCollection<T> eine begrenzungsgebundene Kapazität angegeben wurde, kann ein Aufruf Add blockiert werden, bis speicherplatzfähig ist, um das bereitgestellte Element zu speichern.

Diese Methode kann frühzeitig zurückgegeben OperationCanceledException werden, wenn die cancellationToken Methode abgebrochen wird.

Weitere Informationen

Gilt für: