Freigeben über


BlockingCollection<T>.Add Methode

Definition

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

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

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.

Weitere Informationen

Gilt für: