BlockingCollection<T>.CompleteAdding Method

.NET Framework 4.6 and 4.5

Marks the BlockingCollection<T> instances as not accepting any more additions.

Namespace:  System.Collections.Concurrent
Assemblies:   System.Collections.Concurrent (in System.Collections.Concurrent.dll)
  System (in System.dll)

public void CompleteAdding()

ExceptionCondition
ObjectDisposedException

The BlockingCollection<T> has been disposed.

After a collection has been marked as complete for adding, adding to the collection is not permitted and attempts to remove from the collection will not wait when the collection is empty.

.NET Framework

Supported in: 4.6, 4.5, 4

.NET Framework Client Profile

Supported in: 4

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft