BlockingCollection<T>.Add Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
De BlockingCollection<T> 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 van Toevoegen blokkeren totdat er ruimte beschikbaar is om het opgegeven item op te slaan.
Zie ook
- Thread-Safe Verzamelingen
- Overzicht van BlockingCollection
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
- Thread-Safe Verzamelingen
- Overzicht van BlockingCollection