Partager via


BlockingCollection<T>.Add Méthode

Définition

Ajoute l'élément au BlockingCollection<T>.

Surcharges

Add(T)

Ajoute l'élément au BlockingCollection<T>.

Add(T, CancellationToken)

Ajoute l'élément au BlockingCollection<T>.

Add(T)

Source:
BlockingCollection.cs
Source:
BlockingCollection.cs
Source:
BlockingCollection.cs

Ajoute l'élément au BlockingCollection<T>.

public:
 void Add(T item);
public void Add (T item);
member this.Add : 'T -> unit
Public Sub Add (item As T)

Paramètres

item
T

Élément à ajouter à la collection. La valeur peut être une référence null.

Exceptions

Le BlockingCollection<T> a été marqué comme complet en ce qui concerne les additions.

- ou -

La collection sous-jacente n'a pas accepté l'élément.

Remarques

Si une capacité limitée a été spécifiée lors de l’initialisation de cette instance deBlockingCollection<T>, un appel à Ajouter peut se bloquer jusqu’à ce que l’espace soit disponible pour stocker l’élément fourni.

Voir aussi

S’applique à

Add(T, CancellationToken)

Source:
BlockingCollection.cs
Source:
BlockingCollection.cs
Source:
BlockingCollection.cs

Ajoute l'élément au BlockingCollection<T>.

public:
 void Add(T item, System::Threading::CancellationToken cancellationToken);
public void Add (T item, System.Threading.CancellationToken cancellationToken);
member this.Add : 'T * System.Threading.CancellationToken -> unit
Public Sub Add (item As T, cancellationToken As CancellationToken)

Paramètres

item
T

Élément à ajouter à la collection. La valeur peut être une référence null.

cancellationToken
CancellationToken

Jeton d'annulation à observer.

Exceptions

BlockingCollection<T> a été supprimé ou CancellationTokenSource qui possède cancellationToken a été supprimé.

Le BlockingCollection<T> a été marqué comme complet en ce qui concerne les additions.

- ou -

La collection sous-jacente n'a pas accepté l'élément.

Remarques

Si une capacité limitée a été spécifiée lors de l’initialisation de cette instance deBlockingCollection<T>, un appel à peut se bloquer jusqu’à Add ce que l’espace soit disponible pour stocker l’élément fourni.

Cette méthode peut revenir plus tôt avec un OperationCanceledException si est cancellationToken annulé.

Voir aussi

S’applique à