BlockingCollection<T> Konstruktoren

Definition

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

Weitere Informationen

Gilt für: