Język

BlockingCollection<T> Konstruktory

Definicja

Inicjuje BlockingCollection<T> nowe wystąpienie klasy bez górnej granicy.

Przeciążenia

Nazwa Opis
BlockingCollection<T>()

Inicjuje BlockingCollection<T> nowe wystąpienie klasy bez górnej granicy.

BlockingCollection<T>(IProducerConsumerCollection<T>)

Inicjuje BlockingCollection<T> nowe wystąpienie klasy bez górnej granicy i używa podanego IProducerConsumerCollection<T> jako bazowego magazynu danych.

BlockingCollection<T>(Int32)

Inicjuje BlockingCollection<T> nowe wystąpienie klasy z określoną górną granicą.

BlockingCollection<T>(IProducerConsumerCollection<T>, Int32)

Inicjuje nowe wystąpienie BlockingCollection<T> klasy z określonym górnym ograniczeniem i użyciem podanego IProducerConsumerCollection<T> jako bazowego magazynu danych.

BlockingCollection<T>()

Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs

Inicjuje BlockingCollection<T> nowe wystąpienie klasy bez górnej granicy.

public:
 BlockingCollection();
public BlockingCollection();
Public Sub New ()

Uwagi

Domyślna kolekcja bazowa ConcurrentQueue<T> to obiekt, który zapewnia zachowanie pierwszego na początku (FIFO).

Zobacz też

Dotyczy

BlockingCollection<T>(IProducerConsumerCollection<T>)

Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs

Inicjuje BlockingCollection<T> nowe wystąpienie klasy bez górnej granicy i używa podanego IProducerConsumerCollection<T> jako bazowego magazynu danych.

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>

Kolekcja do użycia jako podstawowy magazyn danych.

Wyjątki

Argument collection ma wartość null.

Zobacz też

Dotyczy

BlockingCollection<T>(Int32)

Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs

Inicjuje BlockingCollection<T> nowe wystąpienie klasy z określoną górną granicą.

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

Ograniczony rozmiar kolekcji.

Wyjątki

Wartość boundedCapacity nie jest wartością dodatnią.

Uwagi

Domyślna podstawowa kolekcja to ConcurrentQueue<T>.

Zobacz też

Dotyczy

BlockingCollection<T>(IProducerConsumerCollection<T>, Int32)

Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs
Źródło:
BlockingCollection.cs

Inicjuje nowe wystąpienie BlockingCollection<T> klasy z określonym górnym ograniczeniem i użyciem podanego IProducerConsumerCollection<T> jako bazowego magazynu danych.

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>

Kolekcja do użycia jako podstawowy magazyn danych.

boundedCapacity
Int32

Ograniczony rozmiar kolekcji.

Wyjątki

Argument collection ma wartość null.

Wartość boundedCapacity nie jest wartością dodatnią.

Podana wartość collection zawiera więcej wartości niż jest dozwolona przez .boundedCapacity

Zobacz też

Dotyczy