Partitioner.Create Metodo

Definizione

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

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

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

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

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

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

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

Si applica a