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
Add(T) |
Agrega el elemento a BlockingCollection<T>. |
Add(T, CancellationToken) |
Agrega el elemento a BlockingCollection<T>. |
Add(T)
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
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 ha eliminado BlockingCollection<T>.
BlockingCollection<T> se ha marcado como completo en lo relativo 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)
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
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> ha sido eliminado o CancellationTokenSource que posee cancellationToken
ha sido eliminado.
BlockingCollection<T> se ha marcado como completo en lo relativo 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 devolverse al principio con si OperationCanceledExceptioncancellationToken
se cancela .