BlockingCollection<T> Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe BlockingCollection<T> sans limite supérieure.
Surcharges
BlockingCollection<T>() |
Initialise une nouvelle instance de la classe BlockingCollection<T> sans limite supérieure. |
BlockingCollection<T>(IProducerConsumerCollection<T>) |
Initialise une nouvelle instance de la classe BlockingCollection<T> sans limite supérieure et qui utilise le IProducerConsumerCollection<T> fourni comme magasin de données sous-jacent. |
BlockingCollection<T>(Int32) |
Initialise une nouvelle instance de la classe BlockingCollection<T> avec la limite supérieure spécifiée. |
BlockingCollection<T>(IProducerConsumerCollection<T>, Int32) |
Initialise une nouvelle instance de la classe BlockingCollection<T> avec la limite supérieure spécifiée et qui utilise le IProducerConsumerCollection<T> fourni comme magasin de données sous-jacent. |
BlockingCollection<T>()
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
Initialise une nouvelle instance de la classe BlockingCollection<T> sans limite supérieure.
public:
BlockingCollection();
public BlockingCollection ();
Public Sub New ()
Remarques
La collection sous-jacente par défaut est un ConcurrentQueue<T> objet, qui fournit un comportement FIFO (premier entré, premier sorti).
Voir aussi
S’applique à
BlockingCollection<T>(IProducerConsumerCollection<T>)
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
Initialise une nouvelle instance de la classe BlockingCollection<T> sans limite supérieure et qui utilise le IProducerConsumerCollection<T> fourni comme magasin de données sous-jacent.
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))
Paramètres
- collection
- IProducerConsumerCollection<T>
Collection à utiliser comme magasin de données sous-jacent.
Exceptions
L’argument collection
a la valeur null.
Voir aussi
S’applique à
BlockingCollection<T>(Int32)
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
Initialise une nouvelle instance de la classe BlockingCollection<T> avec la limite supérieure spécifiée.
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)
Paramètres
- boundedCapacity
- Int32
Taille limite de la collection.
Exceptions
Le boundedCapacity
n'est pas une valeur positive.
Remarques
La collection sous-jacente par défaut est un ConcurrentQueue<T>.
Voir aussi
S’applique à
BlockingCollection<T>(IProducerConsumerCollection<T>, Int32)
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
Initialise une nouvelle instance de la classe BlockingCollection<T> avec la limite supérieure spécifiée et qui utilise le IProducerConsumerCollection<T> fourni comme magasin de données sous-jacent.
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)
Paramètres
- collection
- IProducerConsumerCollection<T>
Collection à utiliser comme magasin de données sous-jacent.
- boundedCapacity
- Int32
Taille limite de la collection.
Exceptions
L’argument collection
a la valeur null.
Le boundedCapacity
n'est pas une valeur positive.
La collection
fournie contient plus de valeurs que boundedCapacity
n'autorise.