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


ParallelLoopResult Структура

Определение

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

public value class ParallelLoopResult
public struct ParallelLoopResult
type ParallelLoopResult = struct
Public Structure ParallelLoopResult
Наследование
ParallelLoopResult

Комментарии

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

Свойства

IsCompleted

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

LowestBreakIteration

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

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

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

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

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