BlockingCollection<T> Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de BlockingCollection<T> klasse zonder een bovengrens.
Overloads
| Name | Description |
|---|---|
| BlockingCollection<T>() |
Initialiseert een nieuw exemplaar van de BlockingCollection<T> klasse zonder een bovengrens. |
| BlockingCollection<T>(IProducerConsumerCollection<T>) |
Initialiseert een nieuw exemplaar van de BlockingCollection<T> klasse zonder een bovengrens en gebruikt de opgegeven IProducerConsumerCollection<T> als onderliggende gegevensopslag. |
| BlockingCollection<T>(Int32) |
Initialiseert een nieuw exemplaar van de BlockingCollection<T> klasse met de opgegeven bovengrens. |
| BlockingCollection<T>(IProducerConsumerCollection<T>, Int32) |
Initialiseert een nieuw exemplaar van de BlockingCollection<T> klasse met de opgegeven bovengrens en gebruikt de opgegeven IProducerConsumerCollection<T> als onderliggende gegevensopslag. |
BlockingCollection<T>()
Initialiseert een nieuw exemplaar van de BlockingCollection<T> klasse zonder een bovengrens.
public:
BlockingCollection();
public BlockingCollection();
Public Sub New ()
Opmerkingen
De standaard onderliggende verzameling is een ConcurrentQueue<T> object, dat fifo-gedrag (first in, first out) biedt.
Zie ook
- Thread-Safe Verzamelingen
- Overzicht van BlockingCollection
Van toepassing op
BlockingCollection<T>(IProducerConsumerCollection<T>)
Initialiseert een nieuw exemplaar van de BlockingCollection<T> klasse zonder een bovengrens en gebruikt de opgegeven IProducerConsumerCollection<T> als onderliggende gegevensopslag.
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))
Parameters
- collection
- IProducerConsumerCollection<T>
De verzameling die moet worden gebruikt als het onderliggende gegevensarchief.
Uitzonderingen
Het collection argument is null.
Zie ook
- Thread-Safe Verzamelingen
- Overzicht van BlockingCollection
Van toepassing op
BlockingCollection<T>(Int32)
Initialiseert een nieuw exemplaar van de BlockingCollection<T> klasse met de opgegeven bovengrens.
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)
Parameters
- boundedCapacity
- Int32
De gebonden grootte van de verzameling.
Uitzonderingen
Het boundedCapacity is geen positieve waarde.
Opmerkingen
De standaard onderliggende verzameling is een ConcurrentQueue<T>.
Zie ook
- Thread-Safe Verzamelingen
- Overzicht van BlockingCollection
Van toepassing op
BlockingCollection<T>(IProducerConsumerCollection<T>, Int32)
Initialiseert een nieuw exemplaar van de BlockingCollection<T> klasse met de opgegeven bovengrens en gebruikt de opgegeven IProducerConsumerCollection<T> als onderliggende gegevensopslag.
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)
Parameters
- collection
- IProducerConsumerCollection<T>
De verzameling die moet worden gebruikt als het onderliggende gegevensarchief.
- boundedCapacity
- Int32
De gebonden grootte van de verzameling.
Uitzonderingen
Het collection argument is null.
Het boundedCapacity is geen positieve waarde.
De opgegeven collection bevat meer waarden dan is toegestaan door boundedCapacity.
Zie ook
- Thread-Safe Verzamelingen
- Overzicht van BlockingCollection