ParallelEnumerable.AsUnordered<TSource> Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Consente di trattare una query intermedia come se non vi fosse alcun ordinamento implicito tra gli elementi.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TSource> ^ AsUnordered(System::Linq::ParallelQuery<TSource> ^ source);
public static System.Linq.ParallelQuery<TSource> AsUnordered<TSource> (this System.Linq.ParallelQuery<TSource> source);
static member AsUnordered : System.Linq.ParallelQuery<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function AsUnordered(Of TSource) (source As ParallelQuery(Of TSource)) As ParallelQuery(Of TSource)
Parametri di tipo
- TSource
Tipo degli elementi di source
.
Parametri
- source
- ParallelQuery<TSource>
Sequenza di input.
Restituisce
Sequenza di origine con ordine arbitrario.
Eccezioni
source
è un riferimento null (Nothing in Visual Basic).
Commenti
AsUnordered può offrire vantaggi per le prestazioni quando l'ordinamento non è richiesto in una parte di una query. Per impostazione predefinita, PLINQ considera una sequenza di input non ordinata a meno che OrderBy o AsOrdered non sia specificato. Tuttavia, se l'ordinamento è stato attivato e non è più necessario, AsUnordered può essere usato per disattivarlo in mid-query e questo può comportare vantaggi per le prestazioni. L'operatore AsUnordered stesso non esegue la shuffle della sequenza di origine; rimuove semplicemente il requisito di ordinamento per gli operatori successivi. Se l'origine è ordinata, gli operatori successivi potrebbero mantenere tale ordinamento se è più efficiente farlo. AsUnordered può essere chiamato ovunque nella query; non deve essere chiamato immediatamente dopo AsParallel. Per altre informazioni, vedere Informazioni sulla velocità in PLINQ e conservazione degli ordini in PLINQ.
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per