BlockingCollection<T>.Add メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
BlockingCollection<T>に項目を追加します。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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
コレクションに追加する項目。 値には null 参照を指定できます。
例外
注釈
BlockingCollection<T>のこのインスタンスの初期化時に有界容量が指定された場合、指定された項目を格納するためにスペースが使用可能になるまで Add の呼び出しがブロックされる可能性があります。
こちらもご覧ください
適用対象
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
コレクションに追加する項目。 値には null 参照を指定できます。
- cancellationToken
- CancellationToken
観察するキャンセル トークン。
例外
BlockingCollection<T>が破棄されたか、CancellationTokenSourceを所有するcancellationTokenが破棄されました。
注釈
BlockingCollection<T>のこのインスタンスの初期化時に有界容量が指定された場合、Addの呼び出しは、指定された項目を格納するための領域が使用可能になるまでブロックされる可能性があります。
このメソッドは、OperationCanceledExceptionが取り消された場合、cancellationTokenで早期に戻ることができます。