BlockingCollection<T> Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Üst sınır olmadan sınıfının yeni bir örneğini BlockingCollection<T> başlatır.
Aşırı Yüklemeler
BlockingCollection<T>() |
Üst sınır olmadan sınıfının yeni bir örneğini BlockingCollection<T> başlatır. |
BlockingCollection<T>(IProducerConsumerCollection<T>) |
Sınıfının yeni bir örneğini BlockingCollection<T> üst sınır olmadan başlatır ve temel veri deposu olarak sağlanan IProducerConsumerCollection<T> öğesini kullanır. |
BlockingCollection<T>(Int32) |
Belirtilen üst sınır ile sınıfının yeni bir örneğini BlockingCollection<T> başlatır. |
BlockingCollection<T>(IProducerConsumerCollection<T>, Int32) |
Belirtilen üst sınır ile sınıfının yeni bir örneğini BlockingCollection<T> başlatır ve temel veri deposu olarak sağlanan IProducerConsumerCollection<T> öğesini kullanır. |
BlockingCollection<T>()
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
Üst sınır olmadan sınıfının yeni bir örneğini BlockingCollection<T> başlatır.
public:
BlockingCollection();
public BlockingCollection ();
Public Sub New ()
Açıklamalar
Varsayılan temel alınan koleksiyon, ilk gelen ilk çıkar (FIFO) davranışını sağlayan bir ConcurrentQueue<T> nesnesidir.
Ayrıca bkz.
Şunlara uygulanır
BlockingCollection<T>(IProducerConsumerCollection<T>)
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
Sınıfının yeni bir örneğini BlockingCollection<T> üst sınır olmadan başlatır ve temel veri deposu olarak sağlanan IProducerConsumerCollection<T> öğesini kullanır.
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))
Parametreler
- collection
- IProducerConsumerCollection<T>
Temel alınan veri deposu olarak kullanılacak koleksiyon.
Özel durumlar
Bağımsız collection
değişken null.
Ayrıca bkz.
Şunlara uygulanır
BlockingCollection<T>(Int32)
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
Belirtilen üst sınır ile sınıfının yeni bir örneğini BlockingCollection<T> başlatır.
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)
Parametreler
- boundedCapacity
- Int32
Koleksiyonun sınırlanmış boyutu.
Özel durumlar
boundedCapacity
pozitif bir değer değildir.
Açıklamalar
Varsayılan temel alınan koleksiyon bir ConcurrentQueue<T>'dir.
Ayrıca bkz.
Şunlara uygulanır
BlockingCollection<T>(IProducerConsumerCollection<T>, Int32)
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
- Kaynak:
- BlockingCollection.cs
Belirtilen üst sınır ile sınıfının yeni bir örneğini BlockingCollection<T> başlatır ve temel veri deposu olarak sağlanan IProducerConsumerCollection<T> öğesini kullanır.
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)
Parametreler
- collection
- IProducerConsumerCollection<T>
Temel alınan veri deposu olarak kullanılacak koleksiyon.
- boundedCapacity
- Int32
Koleksiyonun sınırlanmış boyutu.
Özel durumlar
Bağımsız collection
değişken null.
boundedCapacity
pozitif bir değer değildir.
Sağlanan collection
değer tarafından izin verilenden boundedCapacity
daha fazla değer içeriyor.