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> hinzu.
Überlädt
Add(T) |
Fügt das Element der BlockingCollection<T> hinzu. |
Add(T, CancellationToken) |
Fügt das Element der BlockingCollection<T> hinzu. |
Add(T)
- Quelle:
- BlockingCollection.cs
- Quelle:
- BlockingCollection.cs
- Quelle:
- BlockingCollection.cs
Fügt das Element der BlockingCollection<T> hinzu.
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 NULL-Verweis sein.
Ausnahmen
BlockingCollection<T> wurde verworfen.
Die BlockingCollection<T> wurde hinsichtlich Hinzufügungen als vollständig markiert.
- oder -
Das Element wurde von der zugrunde liegenden Auflistung nicht akzeptiert.
Hinweise
Wenn bei der Initialisierung dieses instance von eine begrenzte Kapazität angegeben wurde, kann ein Aufruf von BlockingCollection<T> Add blockiert werden, bis Speicherplatz zum Speichern des bereitgestellten Elements verfügbar ist.
Weitere Informationen
Gilt für:
Add(T, CancellationToken)
- Quelle:
- BlockingCollection.cs
- Quelle:
- BlockingCollection.cs
- Quelle:
- BlockingCollection.cs
Fügt das Element der BlockingCollection<T> hinzu.
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 NULL-Verweis sein.
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das überwacht werden soll.
Ausnahmen
Das CancellationToken wird abgebrochen.
Die BlockingCollection<T> wurde freigegeben, oder die CancellationTokenSource, die cancellationToken
besitzt, wurde freigegeben.
Die BlockingCollection<T> wurde hinsichtlich Hinzufügungen als vollständig markiert.
- oder -
Das Element wurde von der zugrunde liegenden Auflistung nicht akzeptiert.
Hinweise
Wenn bei der Initialisierung dieser instance von eine begrenzte Kapazität angegeben wurde, kann ein Aufruf Add von BlockingCollection<T> blockiert werden, bis Speicherplatz zum Speichern des bereitgestellten Elements verfügbar ist.
Diese Methode kann frühzeitig mit einem OperationCanceledException zurückgeben, wenn abgebrochen cancellationToken
wird.