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 BlockingCollection<T> classe senza un limite superiore.
Overload
| Nome | Descrizione |
|---|---|
| BlockingCollection<T>() |
Inizializza una nuova istanza della BlockingCollection<T> classe senza un limite superiore. |
| BlockingCollection<T>(IProducerConsumerCollection<T>) |
Inizializza una nuova istanza della BlockingCollection<T> classe senza un limite superiore e utilizzando l'oggetto fornito IProducerConsumerCollection<T> come archivio dati sottostante. |
| BlockingCollection<T>(Int32) |
Inizializza una nuova istanza della BlockingCollection<T> classe con il limite superiore specificato. |
| BlockingCollection<T>(IProducerConsumerCollection<T>, Int32) |
Inizializza una nuova istanza della BlockingCollection<T> classe con il limite superiore specificato e l'oggetto fornito IProducerConsumerCollection<T> come archivio dati sottostante. |
BlockingCollection<T>()
Inizializza una nuova istanza della BlockingCollection<T> classe senza un limite superiore.
public:
BlockingCollection();
public BlockingCollection();
Public Sub New ()
Commenti
La raccolta sottostante predefinita è un ConcurrentQueue<T> oggetto che fornisce prima il comportamento FIFO (First Out).
Vedi anche
Si applica a
BlockingCollection<T>(IProducerConsumerCollection<T>)
Inizializza una nuova istanza della BlockingCollection<T> classe senza un limite superiore e utilizzando l'oggetto fornito IProducerConsumerCollection<T> 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 utilizzare come archivio dati sottostante.
Eccezioni
L'argomento collection è Null.
Vedi anche
Si applica a
BlockingCollection<T>(Int32)
Inizializza una nuova istanza della BlockingCollection<T> classe 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 dell'insieme.
Eccezioni
Non boundedCapacity è un valore positivo.
Commenti
La raccolta sottostante predefinita è un oggetto ConcurrentQueue<T>.
Vedi anche
Si applica a
BlockingCollection<T>(IProducerConsumerCollection<T>, Int32)
Inizializza una nuova istanza della BlockingCollection<T> classe con il limite superiore specificato e l'oggetto fornito IProducerConsumerCollection<T> 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 utilizzare come archivio dati sottostante.
- boundedCapacity
- Int32
Dimensione delimitata dell'insieme.
Eccezioni
L'argomento collection è Null.
Non boundedCapacity è un valore positivo.
L'oggetto fornito collection contiene più valori di quanto sia consentito da boundedCapacity.