Udostępnij za pośrednictwem


ParallelLoopResult Struktura

Definicja

Zapewnia stan ukończenia Parallel wykonywania pętli.

public value class ParallelLoopResult
public struct ParallelLoopResult
type ParallelLoopResult = struct
Public Structure ParallelLoopResult
Dziedziczenie
ParallelLoopResult

Uwagi

Jeśli IsCompleted zwraca wartość true, pętla została uruchomiona do ukończenia, tak aby wszystkie iteracji pętli były wykonywane. Jeśli IsCompleted zwraca wartość false i LowestBreakIteration zwraca wartość null, wywołanie Stop metody zostało użyte do przedwczesnego zakończenia pętli. Jeśli IsCompleted zwraca wartość false i LowestBreakIteration zwraca wartość całkowitą inną niż null, Break użyto jej do przedwczesnego zakończenia pętli.

Właściwości

IsCompleted

Pobiera, czy pętla została uruchomiona do ukończenia, tak aby wszystkie iteracji pętli zostały wykonane, a pętla nie otrzymała żądania, aby zakończyć się przedwcześnie.

LowestBreakIteration

Pobiera indeks najniższej iteracji, z której Break() została wywołana.

Dotyczy

Bezpieczeństwo wątkowe

Wszystkie publiczne elementy członkowskie są ParallelLoopResult bezpieczne wątkowo i mogą być wywoływane z wielu wątków jednocześnie.

Zobacz też