BlockingCollection<T>.Add 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将项添加到 BlockingCollection<T> 中。
重载
Add(T) |
将项添加到 BlockingCollection<T> 中。 |
Add(T, CancellationToken) |
将项添加到 BlockingCollection<T> 中。 |
Add(T)
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
- Source:
- 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
要添加到集合的项。 该值可以是 null 引用。
例外
注解
如果在初始化此 实例 BlockingCollection<T> 时指定了有限容量,则对 Add 的调用可能会阻止,直到有空间可以存储所提供的项。
另请参阅
适用于
Add(T, CancellationToken)
- Source:
- BlockingCollection.cs
- Source:
- BlockingCollection.cs
- Source:
- 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
要添加到集合的项。 该值可以是 null 引用。
- cancellationToken
- CancellationToken
要观察的取消标记。
例外
BlockingCollection<T> 已被释放,或拥有 cancellationToken
的 CancellationTokenSource 已被释放。
注解
如果在初始化此实例 BlockingCollection<T> 时指定了有限容量,则对 Add 的调用可能会阻止,直到有空间可用于存储所提供的项。
如果 已取消,cancellationToken
此方法可以提前返回 。OperationCanceledException