BlockingCollection<T> Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe BlockingCollection<T> senza un limite superiore.
Overload
BlockingCollection<T>() |
Inizializza una nuova istanza della classe BlockingCollection<T> senza un limite superiore. |
BlockingCollection<T>(IProducerConsumerCollection<T>) |
Inizializza una nuova istanza della classe BlockingCollection<T> senza un limite superiore e usando l'oggetto IProducerConsumerCollection<T> fornito come archivio dati sottostante. |
BlockingCollection<T>(Int32) |
Inizializza una nuova istanza della classe BlockingCollection<T> con il limite superiore specificato. |
BlockingCollection<T>(IProducerConsumerCollection<T>, Int32) |
Inizializza una nuova istanza della classe BlockingCollection<T> con il limite superiore specificato e usando l'oggetto IProducerConsumerCollection<T> fornito come archivio dati sottostante. |
BlockingCollection<T>()
- Origine:
- BlockingCollection.cs
- Origine:
- BlockingCollection.cs
- Origine:
- BlockingCollection.cs
Inizializza una nuova istanza della classe BlockingCollection<T> senza un limite superiore.
public:
BlockingCollection();
public BlockingCollection ();
Public Sub New ()
Commenti
La raccolta sottostante predefinita è un ConcurrentQueue<T> oggetto, che fornisce innanzitutto il comportamento FIFO (First Out).
Vedi anche
Si applica a
BlockingCollection<T>(IProducerConsumerCollection<T>)
- Origine:
- BlockingCollection.cs
- Origine:
- BlockingCollection.cs
- Origine:
- BlockingCollection.cs
Inizializza una nuova istanza della classe BlockingCollection<T> senza un limite superiore e usando l'oggetto IProducerConsumerCollection<T> fornito come archivio dati sottostante.
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))
Parametri
- collection
- IProducerConsumerCollection<T>
Raccolta da usare come archivio dati sottostante.
Eccezioni
L'argomento collection
è Null.
Vedi anche
Si applica a
BlockingCollection<T>(Int32)
- Origine:
- BlockingCollection.cs
- Origine:
- BlockingCollection.cs
- Origine:
- BlockingCollection.cs
Inizializza una nuova istanza della classe BlockingCollection<T> con il limite superiore specificato.
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)
Parametri
- boundedCapacity
- Int32
Dimensione delimitata della raccolta.
Eccezioni
boundedCapacity
non è un valore positivo.
Commenti
La raccolta sottostante predefinita è un ConcurrentQueue<T>oggetto .
Vedi anche
Si applica a
BlockingCollection<T>(IProducerConsumerCollection<T>, Int32)
- Origine:
- BlockingCollection.cs
- Origine:
- BlockingCollection.cs
- Origine:
- BlockingCollection.cs
Inizializza una nuova istanza della classe BlockingCollection<T> con il limite superiore specificato e usando l'oggetto IProducerConsumerCollection<T> fornito come archivio dati sottostante.
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)
Parametri
- collection
- IProducerConsumerCollection<T>
Raccolta da usare come archivio dati sottostante.
- boundedCapacity
- Int32
Dimensione delimitata della raccolta.
Eccezioni
L'argomento collection
è Null.
boundedCapacity
non è un valore positivo.
L'elemento collection
contiene più valori rispetto a quelli consentiti da boundedCapacity
.