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
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 podstawowego magazynu danych. |
BlockingCollection<T>(Int32) |
Inicjuje BlockingCollection<T> nowe wystąpienie klasy z określoną górną granicą. |
BlockingCollection<T>(IProducerConsumerCollection<T>, Int32) |
Inicjuje BlockingCollection<T> nowe wystąpienie klasy o określonej górnej granicy i używa podanego IProducerConsumerCollection<T> jako podstawowego magazynu danych. |
BlockingCollection<T>()
- Ź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ślną bazową kolekcją ConcurrentQueue<T> jest obiekt, który zapewnia najpierw zachowanie fiFO (first in, first out).
Zobacz też
Dotyczy
BlockingCollection<T>(IProducerConsumerCollection<T>)
- Ź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 podstawowego 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 bazowy 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
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ślną bazową kolekcją ConcurrentQueue<T>jest .
Zobacz też
Dotyczy
BlockingCollection<T>(IProducerConsumerCollection<T>, Int32)
- Źródło:
- BlockingCollection.cs
- Źródło:
- BlockingCollection.cs
- Źródło:
- BlockingCollection.cs
Inicjuje BlockingCollection<T> nowe wystąpienie klasy o określonej górnej granicy i używa podanego IProducerConsumerCollection<T> jako podstawowego 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 bazowy magazyn danych.
- boundedCapacity
- Int32
Ograniczony rozmiar kolekcji.
Wyjątki
Argument collection
ma wartość null.
Wartość boundedCapacity
nie jest wartością dodatnią.
Podany collection
element zawiera więcej wartości niż jest dozwolona przez boundedCapacity
wartość .