BlockingCollection<T> Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da BlockingCollection<T> classe sem limite superior.
Sobrecargas
| Name | Description |
|---|---|
| BlockingCollection<T>() |
Inicializa uma nova instância da BlockingCollection<T> classe sem limite superior. |
| BlockingCollection<T>(IProducerConsumerCollection<T>) |
Inicializa uma nova instância da BlockingCollection<T> classe sem limite superior e usando o fornecido IProducerConsumerCollection<T> como seu armazenamento de dados subjacente. |
| BlockingCollection<T>(Int32) |
Inicializa uma nova instância da BlockingCollection<T> classe com o limite superior especificado. |
| BlockingCollection<T>(IProducerConsumerCollection<T>, Int32) |
Inicializa uma nova instância da BlockingCollection<T> classe com o limite superior especificado e usando o fornecido IProducerConsumerCollection<T> como seu armazenamento de dados subjacente. |
BlockingCollection<T>()
- Origem:
- BlockingCollection.cs
- Origem:
- BlockingCollection.cs
- Origem:
- BlockingCollection.cs
- Origem:
- BlockingCollection.cs
- Origem:
- BlockingCollection.cs
Inicializa uma nova instância da BlockingCollection<T> classe sem limite superior.
public:
BlockingCollection();
public BlockingCollection();
Public Sub New ()
Observações
A coleção subjacente por defeito é um ConcurrentQueue<T> objeto, que fornece o comportamento de primeiro a entrar, primeiro a sair (FIFO).
Ver também
Aplica-se a
BlockingCollection<T>(IProducerConsumerCollection<T>)
- Origem:
- BlockingCollection.cs
- Origem:
- BlockingCollection.cs
- Origem:
- BlockingCollection.cs
- Origem:
- BlockingCollection.cs
- Origem:
- BlockingCollection.cs
Inicializa uma nova instância da BlockingCollection<T> classe sem limite superior e usando o fornecido IProducerConsumerCollection<T> como seu armazenamento de dados subjacente.
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>
A coleção para usar como armazenamento de dados subjacente.
Exceções
O collection argumento é nulo.
Ver também
Aplica-se a
BlockingCollection<T>(Int32)
- Origem:
- BlockingCollection.cs
- Origem:
- BlockingCollection.cs
- Origem:
- BlockingCollection.cs
- Origem:
- BlockingCollection.cs
- Origem:
- BlockingCollection.cs
Inicializa uma nova instância da BlockingCollection<T> classe com o limite 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
O tamanho limitado da coleção.
Exceções
O boundedCapacity não é um valor positivo.
Observações
A coleção subjacente padrão é um ConcurrentQueue<T>.
Ver também
Aplica-se a
BlockingCollection<T>(IProducerConsumerCollection<T>, Int32)
- Origem:
- BlockingCollection.cs
- Origem:
- BlockingCollection.cs
- Origem:
- BlockingCollection.cs
- Origem:
- BlockingCollection.cs
- Origem:
- BlockingCollection.cs
Inicializa uma nova instância da BlockingCollection<T> classe com o limite superior especificado e usando o fornecido IProducerConsumerCollection<T> como seu armazenamento de dados subjacente.
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>
A coleção para usar como armazenamento de dados subjacente.
- boundedCapacity
- Int32
O tamanho limitado da coleção.
Exceções
O collection argumento é nulo.
O boundedCapacity não é um valor positivo.
O fornecido collection contém mais valores do que o permitido por boundedCapacity.