BlockingCollection<T> Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der BlockingCollection<T>-Klasse ohne obere Grenze.
Überlädt
BlockingCollection<T>() |
Initialisiert eine neue Instanz der BlockingCollection<T>-Klasse ohne obere Grenze. |
BlockingCollection<T>(IProducerConsumerCollection<T>) |
Initialisiert eine neue Instanz der BlockingCollection<T>-Klasse ohne obere Grenze und unter Verwendung der angegebenen IProducerConsumerCollection<T> als zugrunde liegenden Datenspeicher. |
BlockingCollection<T>(Int32) |
Initialisiert eine neue Instanz der BlockingCollection<T>-Klasse mit der angegebenen oberen Grenze. |
BlockingCollection<T>(IProducerConsumerCollection<T>, Int32) |
Initialisiert eine neue Instanz der BlockingCollection<T>-Klasse mit der angegebenen oberen Grenze und unter Verwendung der angegebenen IProducerConsumerCollection<T> als zugrunde liegenden Datenspeicher. |
BlockingCollection<T>()
- Quelle:
- BlockingCollection.cs
- Quelle:
- BlockingCollection.cs
- Quelle:
- BlockingCollection.cs
Initialisiert eine neue Instanz der BlockingCollection<T>-Klasse ohne obere Grenze.
public:
BlockingCollection();
public BlockingCollection ();
Public Sub New ()
Hinweise
Die zugrunde liegende Standardauflistung ist ein ConcurrentQueue<T> -Objekt, das fiFO-Verhalten (First In, First Out) bereitstellt.
Weitere Informationen
Gilt für:
BlockingCollection<T>(IProducerConsumerCollection<T>)
- Quelle:
- BlockingCollection.cs
- Quelle:
- BlockingCollection.cs
- Quelle:
- BlockingCollection.cs
Initialisiert eine neue Instanz der BlockingCollection<T>-Klasse ohne obere Grenze und unter Verwendung der angegebenen IProducerConsumerCollection<T> als zugrunde liegenden Datenspeicher.
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))
Parameter
- collection
- IProducerConsumerCollection<T>
Die Auflistung, die als zugrunde liegender Datenspeicher verwendet werden soll.
Ausnahmen
Das collection
-Argument ist null.
Weitere Informationen
Gilt für:
BlockingCollection<T>(Int32)
- Quelle:
- BlockingCollection.cs
- Quelle:
- BlockingCollection.cs
- Quelle:
- BlockingCollection.cs
Initialisiert eine neue Instanz der BlockingCollection<T>-Klasse mit der angegebenen oberen Grenze.
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)
Parameter
- boundedCapacity
- Int32
Die begrenzte Größe der Auflistung.
Ausnahmen
Der boundedCapacity
ist kein positiver Wert.
Hinweise
Die zugrunde liegende Standardauflistung ist eine ConcurrentQueue<T>.
Weitere Informationen
Gilt für:
BlockingCollection<T>(IProducerConsumerCollection<T>, Int32)
- Quelle:
- BlockingCollection.cs
- Quelle:
- BlockingCollection.cs
- Quelle:
- BlockingCollection.cs
Initialisiert eine neue Instanz der BlockingCollection<T>-Klasse mit der angegebenen oberen Grenze und unter Verwendung der angegebenen IProducerConsumerCollection<T> als zugrunde liegenden Datenspeicher.
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)
Parameter
- collection
- IProducerConsumerCollection<T>
Die Auflistung, die als zugrunde liegender Datenspeicher verwendet werden soll.
- boundedCapacity
- Int32
Die begrenzte Größe der Auflistung.
Ausnahmen
Das collection
-Argument ist null.
Der boundedCapacity
ist kein positiver Wert.
Der angegebene collection
enthält mehr Werte als von boundedCapacity
erlaubt.