Condividi tramite


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);
public void Add (T item);
member this.Add : 'T -> unit
Public Sub Add (item As T)

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

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);
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)

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