Freigeben über


ParallelEnumerable.WithExecutionMode<TSource> Methode

Definition

Legt den Ausführungsmodus der Abfrage fest.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ WithExecutionMode(System::Linq::ParallelQuery<TSource> ^ source, System::Linq::ParallelExecutionMode executionMode);
public static System.Linq.ParallelQuery<TSource> WithExecutionMode<TSource> (this System.Linq.ParallelQuery<TSource> source, System.Linq.ParallelExecutionMode executionMode);
static member WithExecutionMode : System.Linq.ParallelQuery<'Source> * System.Linq.ParallelExecutionMode -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function WithExecutionMode(Of TSource) (source As ParallelQuery(Of TSource), executionMode As ParallelExecutionMode) As ParallelQuery(Of TSource)

Typparameter

TSource

Der Typ der Elemente von source.

Parameter

source
ParallelQuery<TSource>

Eine ParallelQuery, für die die Option festgelegt werden soll.

executionMode
ParallelExecutionMode

Der Modus, in dem die Abfrage ausgeführt werden soll.

Gibt zurück

Eine ParallelQuery, die die gleiche Abfrage wie die Quelle darstellt, jedoch entsprechend dem registrierten Ausführungsmodus.

Ausnahmen

source ist ein NULL-Verweis (Nothing in Visual Basic).

executionMode ist kein gültiger ParallelExecutionMode-Wert.

WithExecutionMode wird mehrmals in der Abfrage verwendet.

Hinweise

Der Ausführungsmodus gibt an, ob PLINQ versucht, auf die sequenzielle Ausführung zurückzugreifen, wenn bestimmte Abfrageformen erkannt werden. Weitere Informationen und Beispiele finden Sie unter Vorgehensweise: Angeben des Ausführungsmodus in PLINQ.

Gilt für:

Weitere Informationen