// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ // // ParallelQueryExecutionMode.cs // // [....] // // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- using System; using System.Collections.Generic; using System.Text; namespace System.Linq { /// /// The query execution mode is a hint that specifies how the system should handle /// performance trade-offs when parallelizing queries. /// public enum ParallelExecutionMode { /// /// By default, the system will use algorithms for queries /// that are ripe for parallelism and will avoid algorithms with high /// overheads that will likely result in slow downs for parallel execution. /// Default = 0, /// /// Parallelize the entire query, even if that means using high-overhead algorithms. /// ForceParallelism = 1, } }