BlockingCollection<T>.Add Metodo

Definizione

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

Overload

Nome Descrizione
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
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 all'insieme. Il valore può essere un riferimento Null.

Eccezioni

L'oggetto BlockingCollection<T> è stato eliminato.

L'oggetto BlockingCollection<T> è stato contrassegnato come completo per quanto riguarda le aggiunte.

oppure

La raccolta sottostante non ha accettato l'elemento.

Commenti

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

Vedi anche

Si applica a

Add(T, CancellationToken)

Origine:
BlockingCollection.cs
Origine:
BlockingCollection.cs
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 all'insieme. Il valore può essere un riferimento Null.

cancellationToken
CancellationToken

Token di annullamento da osservare.

Eccezioni

L'oggetto CancellationToken viene annullato.

L'oggetto BlockingCollection<T> è stato eliminato o l'oggetto CancellationTokenSource proprietario cancellationToken è stato eliminato.

L'oggetto BlockingCollection<T> è stato contrassegnato come completo per quanto riguarda le aggiunte.

oppure

La raccolta sottostante non ha accettato l'elemento.

Commenti

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

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

Vedi anche

Si applica a