ParallelLoopResult Struktura

Definicja

Zapewnia stan zakończenia wykonywania Parallel pętli.Provides completion status on the execution of a Parallel loop.

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

Uwagi

Jeśli IsCompleted zwraca wartość true, pętla działała do ukończenia, w taki sposób, że wszystkie iteracje pętli zostały wykonane.If IsCompleted returns true, then the loop ran to completion, such that all iterations of the loop were executed. Jeśli IsCompleted zwraca wartość false LowestBreakIteration i zwraca Stop wartość null, wywołanie zostało użyte do zakończenia przedwcześnie pętli.If IsCompleted returns false and LowestBreakIteration returns null, a call to Stop was used to end the loop prematurely. Zwraca wartość false i LowestBreakIteration zwraca wartość całkowitą o wartości innej niż null Break , która została użyta do zakończenia przedwcześnie pętli. IsCompletedIf IsCompleted returns false and LowestBreakIteration returns a non-null integral value, Break was used to end the loop prematurely.

Właściwości

IsCompleted

Pobiera czy pętla została ukończona, tak że wszystkie iteracje pętli zostały wykonane, a pętla nie otrzymała żądania, aby zakończyć przedwcześnie.Gets whether the loop ran to completion, such that all iterations of the loop were executed and the loop didn't receive a request to end prematurely.

LowestBreakIteration

Pobiera indeks najmniejszej iteracji, z której Break() został wywołany.Gets the index of the lowest iteration from which Break() was called.

Dotyczy

Bezpieczeństwo wątkowe

Wszystkie publiczne elementy członkowskie ParallelLoopResult są wątkowo bezpieczne i mogą być wywoływane z wielu wątków jednocześnie.All public members of ParallelLoopResult are thread safe and may be called from multiple threads concurrently.

Zobacz też