BlockingCollection<T> Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci BlockingCollection<T> třídy bez horní hranice.
Přetížení
| BlockingCollection<T>() |
Inicializuje novou instanci BlockingCollection<T> třídy bez horní hranice. |
| BlockingCollection<T>(IProducerConsumerCollection<T>) |
Inicializuje novou instanci BlockingCollection<T> třídy bez horní hranice a pomocí poskytnuté IProducerConsumerCollection<T> jako její podkladové úložiště dat. |
| BlockingCollection<T>(Int32) |
Inicializuje novou instanci BlockingCollection<T> třídy se zadanou horní mez. |
| BlockingCollection<T>(IProducerConsumerCollection<T>, Int32) |
Inicializuje novou instanci BlockingCollection<T> třídy se zadanou horní mezí a pomocí poskytnutého IProducerConsumerCollection<T> jako podkladového úložiště dat. |
BlockingCollection<T>()
- Zdroj:
- BlockingCollection.cs
- Zdroj:
- BlockingCollection.cs
- Zdroj:
- BlockingCollection.cs
Inicializuje novou instanci BlockingCollection<T> třídy bez horní hranice.
public:
BlockingCollection();
public BlockingCollection ();
Public Sub New ()
Poznámky
Výchozí podkladová kolekce je ConcurrentQueue<T> objekt, který poskytuje chování FIFO (first in, first out).
Viz také
Platí pro
BlockingCollection<T>(IProducerConsumerCollection<T>)
- Zdroj:
- BlockingCollection.cs
- Zdroj:
- BlockingCollection.cs
- Zdroj:
- BlockingCollection.cs
Inicializuje novou instanci BlockingCollection<T> třídy bez horní hranice a pomocí poskytnuté IProducerConsumerCollection<T> jako její podkladové úložiště dat.
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))
Parametry
- collection
- IProducerConsumerCollection<T>
Kolekce, která se má použít jako podkladové úložiště dat.
Výjimky
Argument collection je null.
Viz také
Platí pro
BlockingCollection<T>(Int32)
- Zdroj:
- BlockingCollection.cs
- Zdroj:
- BlockingCollection.cs
- Zdroj:
- BlockingCollection.cs
Inicializuje novou instanci BlockingCollection<T> třídy se zadanou horní mez.
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)
Parametry
- boundedCapacity
- Int32
Ohraničená velikost kolekce.
Výjimky
Hodnota boundedCapacity není kladná hodnota.
Poznámky
Výchozí základní kolekce je ConcurrentQueue<T>.
Viz také
Platí pro
BlockingCollection<T>(IProducerConsumerCollection<T>, Int32)
- Zdroj:
- BlockingCollection.cs
- Zdroj:
- BlockingCollection.cs
- Zdroj:
- BlockingCollection.cs
Inicializuje novou instanci BlockingCollection<T> třídy se zadanou horní mezí a pomocí poskytnutého IProducerConsumerCollection<T> jako podkladového úložiště dat.
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)
Parametry
- collection
- IProducerConsumerCollection<T>
Kolekce, která se má použít jako podkladové úložiště dat.
- boundedCapacity
- Int32
Ohraničená velikost kolekce.
Výjimky
Argument collection je null.
Hodnota boundedCapacity není kladná hodnota.
Zadaný objekt collection obsahuje více hodnot, než povoluje boundedCapacity.