語言

BlockingCollection<T>.Add 方法

定義

將該項目 BlockingCollection<T>加入 。

多載

名稱 Description
Add(T)

將該項目 BlockingCollection<T>加入 。

Add(T, CancellationToken)

將該項目 BlockingCollection<T>加入 。

Add(T)

來源:
BlockingCollection.cs
來源:
BlockingCollection.cs
來源:
BlockingCollection.cs
來源:
BlockingCollection.cs
來源:
BlockingCollection.cs

將該項目 BlockingCollection<T>加入 。

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

參數

item
T

要加入收藏的項目。 該值可以是空參考。

例外狀況

這些 BlockingCollection<T> 已經被處理掉了。

BlockingCollection<T>關於新增內容已被標記為完整。

-或-

底層的催收單位不接受該物品。

備註

若在初始化時指定 BlockingCollection<T> 了有界容量,呼叫新增可能會阻塞,直到有空間儲存該項目。

另請參閱

適用於

Add(T, CancellationToken)

來源:
BlockingCollection.cs
來源:
BlockingCollection.cs
來源:
BlockingCollection.cs
來源:
BlockingCollection.cs
來源:
BlockingCollection.cs

將該項目 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)

參數

item
T

要加入收藏的項目。 該值可以是空參考。

cancellationToken
CancellationToken

一個可以觀察的取消標記。

例外狀況

BlockingCollection<T>已被處置CancellationTokenSourcecancellationToken或擁有者已被處置。

BlockingCollection<T>關於新增內容已被標記為完整。

-或-

底層的催收單位不接受該物品。

備註

若在初始化時指定 BlockingCollection<T> 有界容量, Add 呼叫可能會阻塞,直到有空間儲存該項目。

此OperationCanceledException方法可在取消時以 提前cancellationToken返回。

另請參閱

適用於