ConcurrentQueue<T>.IProducerConsumerCollection<T>.TryTake Метод

Определение

Пытается удалить и вернуть объект из коллекции IProducerConsumerCollection<T>.

C#
bool IProducerConsumerCollection<T>.TryTake (out T item);

Параметры

item
T

В случае успешного выполнения операции параметр item, возвращаемый данным методом, содержит удаленный объект. Если объект, доступный для удаления, не найден, значение не определено.

Возвращаемое значение

Значение true, если элемент был успешно удален и возвращен; в противном случае значение false.

Реализации

Комментарии

Для ConcurrentQueue<T>эта операция попытается удалить объект из начала ConcurrentQueue<T>.

Применяется к

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

См. также раздел