BlockingCollection<T> Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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