BlockingCollection<T>.Add Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Dies BlockingCollection<T> wurde gelöscht.
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.