BlockingCollection<T>.Add Metodo

Definizione

Aggiunge l'elemento all'oggetto BlockingCollection<T>.

Overload

Add(T)

Aggiunge l'elemento all'oggetto BlockingCollection<T>.

Add(T, CancellationToken)

Aggiunge l'elemento all'oggetto BlockingCollection<T>.

Add(T)

Origine:
BlockingCollection.cs
Origine:
BlockingCollection.cs
Origine:
BlockingCollection.cs

Aggiunge l'elemento all'oggetto BlockingCollection<T>.

public void Add (T item);

Parametri

item
T

Elemento da aggiungere alla raccolta. Il valore può essere un riferimento Null.

Eccezioni

L'interfaccia BlockingCollection<T> è stata eliminata.

BlockingCollection<T> è stato contrassegnato come completo in relazione alle aggiunte.

-oppure-

La raccolta sottostante non ha accettato l'elemento.

Commenti

Se è stata specificata una capacità associata quando questa istanza di BlockingCollection<T> è stata inizializzata, una chiamata a Aggiungi può bloccare fino a quando lo spazio non è disponibile per archiviare l'elemento specificato.

Vedi anche

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Add(T, CancellationToken)

Origine:
BlockingCollection.cs
Origine:
BlockingCollection.cs
Origine:
BlockingCollection.cs

Aggiunge l'elemento all'oggetto BlockingCollection<T>.

public void Add (T item, System.Threading.CancellationToken cancellationToken);

Parametri

item
T

Elemento da aggiungere alla raccolta. Il valore può essere un riferimento Null.

cancellationToken
CancellationToken

Token di annullamento da osservare.

Eccezioni

L'oggetto CancellationToken viene annullato.

È stato eliminato BlockingCollection<T> oppure CancellationTokenSource proprietario di cancellationToken.

BlockingCollection<T> è stato contrassegnato come completo in relazione alle aggiunte.

-oppure-

La raccolta sottostante non ha accettato l'elemento.

Commenti

Se è stata specificata una capacità associata quando questa istanza di BlockingCollection<T> è stata inizializzata, una chiamata a può bloccare fino a Add quando lo spazio non è disponibile per archiviare l'elemento specificato.

Questo metodo può restituire in anticipo con un OperationCanceledException se l'oggetto cancellationToken viene annullato.

Vedi anche

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0