BlockingCollection<T> Constructores
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í.
Inicializa una nueva instancia de la BlockingCollection<T> clase sin un límite superior.
Sobrecargas
| Nombre | Description |
|---|---|
| BlockingCollection<T>() |
Inicializa una nueva instancia de la BlockingCollection<T> clase sin un límite superior. |
| BlockingCollection<T>(IProducerConsumerCollection<T>) |
Inicializa una nueva instancia de la BlockingCollection<T> clase sin un límite superior y utilizando el proporcionado IProducerConsumerCollection<T> como su almacén de datos subyacente. |
| BlockingCollection<T>(Int32) |
Inicializa una nueva instancia de la BlockingCollection<T> clase con el límite superior especificado. |
| BlockingCollection<T>(IProducerConsumerCollection<T>, Int32) |
Inicializa una nueva instancia de la BlockingCollection<T> clase con el límite superior especificado y usa el proporcionado IProducerConsumerCollection<T> como su almacén de datos subyacente. |
BlockingCollection<T>()
Inicializa una nueva instancia de la BlockingCollection<T> clase sin un límite superior.
public:
BlockingCollection();
public BlockingCollection();
Public Sub New ()
Comentarios
La colección subyacente predeterminada es un ConcurrentQueue<T> objeto , que proporciona primero en, primero en salir (FIFO).
Consulte también
Se aplica a
BlockingCollection<T>(IProducerConsumerCollection<T>)
Inicializa una nueva instancia de la BlockingCollection<T> clase sin un límite superior y utilizando el proporcionado IProducerConsumerCollection<T> como su almacén de datos subyacente.
public:
BlockingCollection(System::Collections::Concurrent::IProducerConsumerCollection<T> ^ collection);
public BlockingCollection(System.Collections.Concurrent.IProducerConsumerCollection<T> collection);
new System.Collections.Concurrent.BlockingCollection<'T> : System.Collections.Concurrent.IProducerConsumerCollection<'T> -> System.Collections.Concurrent.BlockingCollection<'T>
Public Sub New (collection As IProducerConsumerCollection(Of T))
Parámetros
- collection
- IProducerConsumerCollection<T>
Colección que se va a usar como almacén de datos subyacente.
Excepciones
El collection argumento es NULL.
Consulte también
Se aplica a
BlockingCollection<T>(Int32)
Inicializa una nueva instancia de la BlockingCollection<T> clase con el límite superior especificado.
public:
BlockingCollection(int boundedCapacity);
public BlockingCollection(int boundedCapacity);
new System.Collections.Concurrent.BlockingCollection<'T> : int -> System.Collections.Concurrent.BlockingCollection<'T>
Public Sub New (boundedCapacity As Integer)
Parámetros
- boundedCapacity
- Int32
Tamaño limitado de la colección.
Excepciones
no boundedCapacity es un valor positivo.
Comentarios
La colección subyacente predeterminada es .ConcurrentQueue<T>
Consulte también
Se aplica a
BlockingCollection<T>(IProducerConsumerCollection<T>, Int32)
Inicializa una nueva instancia de la BlockingCollection<T> clase con el límite superior especificado y usa el proporcionado IProducerConsumerCollection<T> como su almacén de datos subyacente.
public:
BlockingCollection(System::Collections::Concurrent::IProducerConsumerCollection<T> ^ collection, int boundedCapacity);
public BlockingCollection(System.Collections.Concurrent.IProducerConsumerCollection<T> collection, int boundedCapacity);
new System.Collections.Concurrent.BlockingCollection<'T> : System.Collections.Concurrent.IProducerConsumerCollection<'T> * int -> System.Collections.Concurrent.BlockingCollection<'T>
Public Sub New (collection As IProducerConsumerCollection(Of T), boundedCapacity As Integer)
Parámetros
- collection
- IProducerConsumerCollection<T>
Colección que se va a usar como almacén de datos subyacente.
- boundedCapacity
- Int32
Tamaño limitado de la colección.
Excepciones
El collection argumento es NULL.
no boundedCapacity es un valor positivo.
El proporcionado collection contiene más valores de los permitidos por boundedCapacity.