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 참조일 수 있습니다.
예외
설명
이 instance BlockingCollection<T> 초기화될 때 제한된 용량을 지정한 경우 제공된 항목을 저장할 공간이 있을 때까지 추가 호출이 차단될 수 있습니다.
추가 정보
적용 대상
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
관찰할 취소 토큰입니다.
예외
CancellationToken이 취소되었습니다.
BlockingCollection<T>이 삭제되었거나 cancellationToken
을 소유한 CancellationTokenSource가 삭제되었습니다.
설명
이 instance BlockingCollection<T> 초기화될 때 제한된 용량을 지정한 경우 에 대한 Add 호출은 제공된 항목을 저장할 공간이 있을 때까지 차단될 수 있습니다.
이 메서드는 가 취소된 경우 를 OperationCanceledException 사용하여 일찍 반환할 cancellationToken
수 있습니다.
추가 정보
적용 대상
.NET