AnalysisContext.EnableConcurrentExecution Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Aktivieren Sie gleichzeitige Ausführung von Analyseaktionen, die von dieser Analyse registriert wurden. Eine Analyse, die für die gleichzeitige Ausführung registriert wird, kann eine bessere Leistung aufweisen als eine nicht gleichzeitige Analyse. Eine solche Analyse muss jedoch sicherstellen, dass ihre Aktionen parallel ausgeführt werden können.
public:
virtual void EnableConcurrentExecution();
public virtual void EnableConcurrentExecution ();
abstract member EnableConcurrentExecution : unit -> unit
override this.EnableConcurrentExecution : unit -> unit
Public Overridable Sub EnableConcurrentExecution ()
Hinweise
Selbst wenn sich eine Analyse für gleichzeitige Ausführung registriert, werden bestimmte verwandte Aktionen *nie* gleichzeitig ausgeführt. Beispielsweise sind Endaktionen, die für jede Analyseeinheit (Kompilierung, Codeblock, Vorgangsblock usw.) registriert sind, semantisch von der Analyse von nicht endend registrierten Aktionen abhängig, die in derselben Analyseeinheit registriert sind. Daher werden Endaktionen nie gleichzeitig mit nicht endend ausgeführten Aktionen ausgeführt, die auf derselben Analyseeinheit ausgeführt werden.