BlockingCollection<T>.Add 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將該項目 BlockingCollection<T>加入 。
多載
| 名稱 | Description |
|---|---|
| Add(T) |
將該項目 BlockingCollection<T>加入 。 |
| Add(T, CancellationToken) |
將該項目 BlockingCollection<T>加入 。 |
Add(T)
將該項目 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> 了有界容量,呼叫新增可能會阻塞,直到有空間儲存該項目。
另請參閱
適用於
Add(T, CancellationToken)
將該項目 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> 有界容量, Add 呼叫可能會阻塞,直到有空間儲存該項目。
此OperationCanceledException方法可在取消時以 提前cancellationToken返回。