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 clase BlockingCollection<T> sin límite superior.
Sobrecargas
BlockingCollection<T>() |
Inicializa una nueva instancia de la clase BlockingCollection<T> sin límite superior. |
BlockingCollection<T>(IProducerConsumerCollection<T>) |
Inicializa una nueva instancia de la clase BlockingCollection<T> sin límite superior y usando el objeto IProducerConsumerCollection<T> proporcionado como almacén de datos subyacente. |
BlockingCollection<T>(Int32) |
Inicializa una nueva instancia de la clase BlockingCollection<T> con el límite superior especificado. |
BlockingCollection<T>(IProducerConsumerCollection<T>, Int32) |
Inicializa una nueva instancia de la clase BlockingCollection<T> con el límite superior especificado y que usa el IProducerConsumerCollection<T> proporcionado como almacén de datos subyacente. |
BlockingCollection<T>()
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
Inicializa una nueva instancia de la clase BlockingCollection<T> sin límite superior.
public:
BlockingCollection();
public BlockingCollection ();
Public Sub New ()
Comentarios
La colección subyacente predeterminada es un ConcurrentQueue<T> objeto , que proporciona el primer comportamiento de entrada y salida (FIFO).
Consulte también
Se aplica a
BlockingCollection<T>(IProducerConsumerCollection<T>)
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
Inicializa una nueva instancia de la clase BlockingCollection<T> sin límite superior y usando el objeto IProducerConsumerCollection<T> proporcionado como 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 argumento collection
es null.
Consulte también
Se aplica a
BlockingCollection<T>(Int32)
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
Inicializa una nueva instancia de la clase BlockingCollection<T> 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 límite de la colección.
Excepciones
boundedCapacity
no es un valor positivo.
Comentarios
La colección subyacente predeterminada es .ConcurrentQueue<T>
Consulte también
Se aplica a
BlockingCollection<T>(IProducerConsumerCollection<T>, Int32)
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
Inicializa una nueva instancia de la clase BlockingCollection<T> con el límite superior especificado y que usa el IProducerConsumerCollection<T> proporcionado como 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 límite de la colección.
Excepciones
El argumento collection
es null.
boundedCapacity
no es un valor positivo.
El collection
proporcionado contiene más valores de los permitidos por boundedCapacity
.