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
| Name | Beschreibung |
|---|---|
| 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 eine obere Grenze und verwendet den bereitgestellten 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 verwendet den bereitgestellten IProducerConsumerCollection<T> als zugrunde liegenden Datenspeicher. |
BlockingCollection<T>()
- Quelle:
- BlockingCollection.cs
- Quelle:
- BlockingCollection.cs
- 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 zuerst 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
- Quelle:
- BlockingCollection.cs
- Quelle:
- BlockingCollection.cs
Initialisiert eine neue Instanz der BlockingCollection<T> Klasse ohne eine obere Grenze und verwendet den bereitgestellten 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 Sammlung, 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
- 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 begrenzungsgebundene Größe der Auflistung.
Ausnahmen
Dies 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
- Quelle:
- BlockingCollection.cs
- Quelle:
- BlockingCollection.cs
Initialisiert eine neue Instanz der BlockingCollection<T> Klasse mit der angegebenen oberen Grenze und verwendet den bereitgestellten 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 Sammlung, die als zugrunde liegender Datenspeicher verwendet werden soll.
- boundedCapacity
- Int32
Die begrenzungsgebundene Größe der Auflistung.
Ausnahmen
Das collection Argument ist NULL.
Dies boundedCapacity ist kein positiver Wert.
Die angegebene collection Datei enthält mehr Werte als zulässig.boundedCapacity