Прочитать на английском

Поделиться через


ParallelLoopResult Структура

Определение

Предоставляет состояние выполнения цикла Parallel.

C#
public struct ParallelLoopResult
Наследование
ParallelLoopResult

Комментарии

Если IsCompleted возвращает значение true, цикл выполняется до завершения, чтобы были выполнены все итерации цикла. Если IsCompleted возвращает значение false и LowestBreakIteration возвращает значение NULL, для преждевременного завершения цикла использовался вызов Stop . Если IsCompleted возвращает значение false и LowestBreakIteration целочисленное значение, отличное от NULL, Break метод был использован для преждевременного завершения цикла.

Свойства

IsCompleted

Получает значение, указывающее, дошел ли цикл до завершения, то есть все итерации цикла выполнены и он не получил запроса на преждевременное прерывание работы.

LowestBreakIteration

Получает индекс нижней итерации, из которой был вызван метод Break().

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

Продукт Версии
.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, 10
.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 2.0, 2.1
UWP 10.0

Потокобезопасность

Все открытые ParallelLoopResult члены являются потокобезопасными и могут вызываться из нескольких потоков одновременно.

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