BlockingCollection<T>.Add Methode

Definitie

Hiermee voegt u het item toe aan de BlockingCollection<T>.

Overloads

Name Description
Add(T)

Hiermee voegt u het item toe aan de BlockingCollection<T>.

Add(T, CancellationToken)

Hiermee voegt u het item toe aan de BlockingCollection<T>.

Add(T)

Hiermee voegt u het item toe aan de BlockingCollection<T>.

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

Parameters

item
T

Het item dat moet worden toegevoegd aan de verzameling. De waarde kan een null-verwijzing zijn.

Uitzonderingen

Het BlockingCollection<T> is gemarkeerd als volledig met betrekking tot toevoegingen.

– of –

De onderliggende verzameling heeft het item niet geaccepteerd.

Opmerkingen

Als er een gebonden capaciteit is opgegeven toen dit exemplaar werd BlockingCollection<T> geïnitialiseerd, kan een aanroep van Toevoegen blokkeren totdat er ruimte beschikbaar is om het opgegeven item op te slaan.

Zie ook

Van toepassing op

Add(T, CancellationToken)

Hiermee voegt u het item toe aan de 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)

Parameters

item
T

Het item dat moet worden toegevoegd aan de verzameling. De waarde kan een null-verwijzing zijn.

cancellationToken
CancellationToken

Een annuleringstoken om te observeren.

Uitzonderingen

De CancellationToken bewerking is geannuleerd.

De BlockingCollection<T> is verwijderd of de CancellationTokenSource eigenaar cancellationToken is verwijderd.

Het BlockingCollection<T> is gemarkeerd als volledig met betrekking tot toevoegingen.

– of –

De onderliggende verzameling heeft het item niet geaccepteerd.

Opmerkingen

Als er een gebonden capaciteit is opgegeven toen dit exemplaar werd BlockingCollection<T> geïnitialiseerd, kan een aanroep die Add wordt geblokkeerd totdat er ruimte beschikbaar is om het opgegeven item op te slaan.

Deze methode kan vroeg worden geretourneerd met een OperationCanceledException als de cancellationToken methode wordt geannuleerd.

Zie ook

Van toepassing op