BlockingCollection<T>.Add Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega el elemento a .BlockingCollection<T>
Sobrecargas
| Nombre | Description |
|---|---|
| Add(T) |
Agrega el elemento a .BlockingCollection<T> |
| Add(T, CancellationToken) |
Agrega el elemento a .BlockingCollection<T> |
Add(T)
Agrega el elemento a .BlockingCollection<T>
public:
void Add(T item);
public void Add(T item);
member this.Add : 'T -> unit
Public Sub Add (item As T)
Parámetros
- item
- T
Elemento que se va a agregar a la colección. El valor puede ser una referencia nula.
Excepciones
Se BlockingCollection<T> ha eliminado .
El BlockingCollection<T> objeto se ha marcado como completo con respecto a las adiciones.
O bien
La colección subyacente no aceptó el elemento.
Comentarios
Si se especificó una capacidad limitada cuando se inicializó esta instancia de BlockingCollection<T> , una llamada a Add puede bloquearse hasta que haya espacio disponible para almacenar el elemento proporcionado.
Consulte también
Se aplica a
Add(T, CancellationToken)
Agrega el elemento a .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)
Parámetros
- item
- T
Elemento que se va a agregar a la colección. El valor puede ser una referencia nula.
- cancellationToken
- CancellationToken
Token de cancelación que se va a observar.
Excepciones
CancellationToken se cancela.
BlockingCollection<T> se ha desechado o se ha eliminado el CancellationTokenSource propietariocancellationToken.
El BlockingCollection<T> objeto se ha marcado como completo con respecto a las adiciones.
O bien
La colección subyacente no aceptó el elemento.
Comentarios
Si se especificó una capacidad limitada cuando se inicializó esta instancia de BlockingCollection<T> , una llamada a Add puede bloquearse hasta que el espacio esté disponible para almacenar el elemento proporcionado.
Este método puede devolver al principio con si OperationCanceledExceptioncancellationToken se cancela .