ParallelLoopResult Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет состояние завершения выполнения цикла Parallel.
public value class ParallelLoopResult
public struct ParallelLoopResult
type ParallelLoopResult = struct
Public Structure ParallelLoopResult
- Наследование
Комментарии
Если IsCompleted возвращает значение true, то цикл выполнялся до завершения, чтобы были выполнены все итерации цикла. Если IsCompleted возвращает значение false и LowestBreakIteration возвращает значение NULL, вызов, используемый Stop для завершения цикла преждевременно. Если IsCompleted возвращает значение false и LowestBreakIteration возвращает целочисленное значение, отличное от NULL, Break оно было использовано для преждевременного завершения цикла.
Свойства
| Имя | Описание |
|---|---|
| IsCompleted |
Возвращает, выполняется ли цикл до завершения, таким образом, что все итерации цикла были выполнены, и цикл не получил запрос, чтобы завершиться преждевременно. |
| LowestBreakIteration |
Возвращает индекс наименьшей итерации, из которой Break() был вызван. |
Применяется к
Потокобезопасность
Все общедоступные ParallelLoopResult члены являются потокобезопасными и могут вызываться из нескольких потоков одновременно.