Partitioner.Create 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.
Crea un partitioner.
Overload
| Nome | Descrizione |
|---|---|
| Create(Int32, Int32) |
Crea un partitioner che suddivide l'intervallo specificato dall'utente. |
| Create(Int64, Int64) |
Crea un partitioner che suddivide l'intervallo specificato dall'utente. |
| Create(Int32, Int32, Int32) |
Crea un partitioner che suddivide l'intervallo specificato dall'utente. |
| Create(Int64, Int64, Int64) |
Crea un partitioner che suddivide l'intervallo specificato dall'utente. |
| Create<TSource>(IEnumerable<TSource>) |
Crea un partitioner ordinabile da un'istanza IEnumerable<T> di . |
| Create<TSource>(IEnumerable<TSource>, EnumerablePartitionerOptions) |
Crea un partitioner ordinabile da un'istanza IEnumerable<T> di . |
| Create<TSource>(IList<TSource>, Boolean) |
Crea un partitioner ordinabile da un'istanza IList<T> di . |
| Create<TSource>(TSource[], Boolean) |
Crea un partitioner ordinabile da un'istanza Array di . |
Create(Int32, Int32)
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
Crea un partitioner che suddivide l'intervallo specificato dall'utente.
public:
static System::Collections::Concurrent::OrderablePartitioner<Tuple<int, int> ^> ^ Create(int fromInclusive, int toExclusive);
public static System.Collections.Concurrent.OrderablePartitioner<Tuple<int,int>> Create(int fromInclusive, int toExclusive);
static member Create : int * int -> System.Collections.Concurrent.OrderablePartitioner<int * int>
Public Shared Function Create (fromInclusive As Integer, toExclusive As Integer) As OrderablePartitioner(Of Tuple(Of Integer, Integer))
Parametri
- fromInclusive
- Int32
Limite inferiore inclusivo dell'intervallo.
- toExclusive
- Int32
Limite superiore esclusivo dell'intervallo.
Valori restituiti
Un partitioner.
Eccezioni
L'argomento toExclusive è minore o uguale all'argomento fromInclusive .
Commenti
Per altre informazioni ed esempi, vedere Partitioner personalizzati per PLINQ e TPL.
Vedi anche
- Partitioner personalizzati per PLINQ e TPL
- Procedura: Velocizzare i corpi a ciclo ridotto
- Procedura: Implementare un partitioner con un numero statico di partizioni
Si applica a
Create(Int64, Int64)
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
Crea un partitioner che suddivide l'intervallo specificato dall'utente.
public:
static System::Collections::Concurrent::OrderablePartitioner<Tuple<long, long> ^> ^ Create(long fromInclusive, long toExclusive);
public static System.Collections.Concurrent.OrderablePartitioner<Tuple<long,long>> Create(long fromInclusive, long toExclusive);
static member Create : int64 * int64 -> System.Collections.Concurrent.OrderablePartitioner<int64 * int64>
Public Shared Function Create (fromInclusive As Long, toExclusive As Long) As OrderablePartitioner(Of Tuple(Of Long, Long))
Parametri
- fromInclusive
- Int64
Limite inferiore inclusivo dell'intervallo.
- toExclusive
- Int64
Limite superiore esclusivo dell'intervallo.
Valori restituiti
Un partitioner.
Eccezioni
L'argomento toExclusive è minore o uguale all'argomento fromInclusive .
Commenti
Per altre informazioni ed esempi, vedere Partitioner personalizzati per PLINQ e TPL.
Vedi anche
- Partitioner personalizzati per PLINQ e TPL
- Procedura: Velocizzare i corpi a ciclo ridotto
- Procedura: Implementare un partitioner con un numero statico di partizioni
Si applica a
Create(Int32, Int32, Int32)
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
Crea un partitioner che suddivide l'intervallo specificato dall'utente.
public:
static System::Collections::Concurrent::OrderablePartitioner<Tuple<int, int> ^> ^ Create(int fromInclusive, int toExclusive, int rangeSize);
public static System.Collections.Concurrent.OrderablePartitioner<Tuple<int,int>> Create(int fromInclusive, int toExclusive, int rangeSize);
static member Create : int * int * int -> System.Collections.Concurrent.OrderablePartitioner<int * int>
Public Shared Function Create (fromInclusive As Integer, toExclusive As Integer, rangeSize As Integer) As OrderablePartitioner(Of Tuple(Of Integer, Integer))
Parametri
- fromInclusive
- Int32
Limite inferiore inclusivo dell'intervallo.
- toExclusive
- Int32
Limite superiore esclusivo dell'intervallo.
- rangeSize
- Int32
Dimensioni di ogni intervallo secondario.
Valori restituiti
Un partitioner.
Eccezioni
L'argomento toExclusive è minore o uguale all'argomento fromInclusive .
oppure
L'argomento rangeSize è minore o uguale a 0.
Commenti
Per altre informazioni ed esempi, vedere Partitioner personalizzati per PLINQ e TPL.
Vedi anche
- Partitioner personalizzati per PLINQ e TPL
- Procedura: Velocizzare i corpi a ciclo ridotto
- Procedura: Implementare un partitioner con un numero statico di partizioni
Si applica a
Create(Int64, Int64, Int64)
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
Crea un partitioner che suddivide l'intervallo specificato dall'utente.
public:
static System::Collections::Concurrent::OrderablePartitioner<Tuple<long, long> ^> ^ Create(long fromInclusive, long toExclusive, long rangeSize);
public static System.Collections.Concurrent.OrderablePartitioner<Tuple<long,long>> Create(long fromInclusive, long toExclusive, long rangeSize);
static member Create : int64 * int64 * int64 -> System.Collections.Concurrent.OrderablePartitioner<int64 * int64>
Public Shared Function Create (fromInclusive As Long, toExclusive As Long, rangeSize As Long) As OrderablePartitioner(Of Tuple(Of Long, Long))
Parametri
- fromInclusive
- Int64
Limite inferiore inclusivo dell'intervallo.
- toExclusive
- Int64
Limite superiore esclusivo dell'intervallo.
- rangeSize
- Int64
Dimensioni di ogni intervallo secondario.
Valori restituiti
Un partitioner.
Eccezioni
L'argomento toExclusive è minore o uguale all'argomento fromInclusive .
oppure
L'argomento rangeSize è minore o uguale a 0.
Commenti
Per altre informazioni ed esempi, vedere Partitioner personalizzati per PLINQ e TPL.
Vedi anche
- Partitioner personalizzati per PLINQ e TPL
- Procedura: Velocizzare i corpi a ciclo ridotto
- Procedura: Implementare un partitioner con un numero statico di partizioni
Si applica a
Create<TSource>(IEnumerable<TSource>)
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
Crea un partitioner ordinabile da un'istanza IEnumerable<T> di .
public:
generic <typename TSource>
static System::Collections::Concurrent::OrderablePartitioner<TSource> ^ Create(System::Collections::Generic::IEnumerable<TSource> ^ source);
public static System.Collections.Concurrent.OrderablePartitioner<TSource> Create<TSource>(System.Collections.Generic.IEnumerable<TSource> source);
static member Create : seq<'Source> -> System.Collections.Concurrent.OrderablePartitioner<'Source>
Public Shared Function Create(Of TSource) (source As IEnumerable(Of TSource)) As OrderablePartitioner(Of TSource)
Parametri di tipo
- TSource
Tipo degli elementi nell'enumerabile origine.
Parametri
- source
- IEnumerable<TSource>
Enumerabile da partizionare.
Valori restituiti
Partitioner ordinabile basato sulla matrice di input.
Commenti
L'ordinamento usato nel partitioner creato è determinato dall'ordine naturale degli elementi recuperati dall'enumerabile di origine. Per altre informazioni ed esempi, vedere Partitioner personalizzati per PLINQ e TPL.
Vedi anche
- Partitioner personalizzati per PLINQ e TPL
- Procedura: Velocizzare i corpi a ciclo ridotto
- Procedura: Implementare partizioni dinamiche
Si applica a
Create<TSource>(IEnumerable<TSource>, EnumerablePartitionerOptions)
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
Crea un partitioner ordinabile da un'istanza IEnumerable<T> di .
public:
generic <typename TSource>
static System::Collections::Concurrent::OrderablePartitioner<TSource> ^ Create(System::Collections::Generic::IEnumerable<TSource> ^ source, System::Collections::Concurrent::EnumerablePartitionerOptions partitionerOptions);
public static System.Collections.Concurrent.OrderablePartitioner<TSource> Create<TSource>(System.Collections.Generic.IEnumerable<TSource> source, System.Collections.Concurrent.EnumerablePartitionerOptions partitionerOptions);
static member Create : seq<'Source> * System.Collections.Concurrent.EnumerablePartitionerOptions -> System.Collections.Concurrent.OrderablePartitioner<'Source>
Public Shared Function Create(Of TSource) (source As IEnumerable(Of TSource), partitionerOptions As EnumerablePartitionerOptions) As OrderablePartitioner(Of TSource)
Parametri di tipo
- TSource
Tipo degli elementi nell'enumerabile origine.
Parametri
- source
- IEnumerable<TSource>
Enumerabile da partizionare.
- partitionerOptions
- EnumerablePartitionerOptions
Opzioni per controllare il comportamento di buffering del partitioner.
Valori restituiti
Partitioner ordinabile basato sulla matrice di input.
Eccezioni
L'argomento partitionerOptions specifica un valore non valido per EnumerablePartitionerOptions.
Commenti
L'ordinamento usato nel partitioner creato è determinato dall'ordine naturale degli elementi recuperati dall'enumerabile di origine.
Si applica a
Create<TSource>(IList<TSource>, Boolean)
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
Crea un partitioner ordinabile da un'istanza IList<T> di .
public:
generic <typename TSource>
static System::Collections::Concurrent::OrderablePartitioner<TSource> ^ Create(System::Collections::Generic::IList<TSource> ^ list, bool loadBalance);
public static System.Collections.Concurrent.OrderablePartitioner<TSource> Create<TSource>(System.Collections.Generic.IList<TSource> list, bool loadBalance);
static member Create : System.Collections.Generic.IList<'Source> * bool -> System.Collections.Concurrent.OrderablePartitioner<'Source>
Public Shared Function Create(Of TSource) (list As IList(Of TSource), loadBalance As Boolean) As OrderablePartitioner(Of TSource)
Parametri di tipo
- TSource
Tipo degli elementi nell'elenco di origine.
Parametri
- list
- IList<TSource>
Elenco da partizionare.
- loadBalance
- Boolean
Valore booleano che indica se il partitioner creato deve bilanciare dinamicamente il carico tra le partizioni anziché la partizione statica.
Valori restituiti
Partitioner ordinabile basato sull'elenco di input.
Commenti
Per altre informazioni ed esempi, vedere Partitioner personalizzati per PLINQ e TPL.
Vedi anche
- Partitioner personalizzati per PLINQ e TPL
- Procedura: Velocizzare i corpi a ciclo ridotto
- Procedura: Implementare partizioni dinamiche
Si applica a
Create<TSource>(TSource[], Boolean)
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
- Origine:
- PartitionerStatic.cs
Crea un partitioner ordinabile da un'istanza Array di .
public:
generic <typename TSource>
static System::Collections::Concurrent::OrderablePartitioner<TSource> ^ Create(cli::array <TSource> ^ array, bool loadBalance);
public static System.Collections.Concurrent.OrderablePartitioner<TSource> Create<TSource>(TSource[] array, bool loadBalance);
static member Create : 'Source[] * bool -> System.Collections.Concurrent.OrderablePartitioner<'Source>
Public Shared Function Create(Of TSource) (array As TSource(), loadBalance As Boolean) As OrderablePartitioner(Of TSource)
Parametri di tipo
- TSource
Tipo degli elementi nella matrice di origine.
Parametri
- array
- TSource[]
Matrice da partizionare.
- loadBalance
- Boolean
Valore booleano che indica se il partitioner creato deve bilanciare dinamicamente il carico tra le partizioni anziché la partizione statica.
Valori restituiti
Partitioner ordinabile basato sulla matrice di input.
Commenti
Per altre informazioni ed esempi, vedere Partitioner personalizzati per PLINQ e TPL.
Vedi anche
- Partitioner personalizzati per PLINQ e TPL
- Procedura: Velocizzare i corpi a ciclo ridotto
- Procedura: Implementare partizioni dinamiche