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)

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 eine gebundene Kapazität angegeben wurde, wenn diese Instanz BlockingCollection<T> initialisiert wurde, kann ein Aufruf zum Hinzufügen blockiert werden, bis speicherplatz verfügbar ist, um das angegebene Element zu speichern.

Siehe auch

Gilt für:

Add(T, CancellationToken)

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 eine gebundene Kapazität angegeben wurde, wenn diese Instanz BlockingCollection<T> initialisiert wurde, kann ein Aufruf Add blockiert werden, bis speicherplatz verfügbar ist, um das angegebene Element zu speichern.

Diese Methode kann früh mit einer OperationCanceledException zurückgegeben werden, wenn dies cancellationToken abgebrochen wird.

Siehe auch

Gilt für: