Condividi tramite


Partitioner.Create Metodo

Definizione

Consente di creare un partitioner.

Overload

Create(Int32, Int32)

Crea un partitioner che divide in blocchi l'intervallo specificato dall'utente.

Create(Int64, Int64)

Crea un partitioner che divide in blocchi l'intervallo specificato dall'utente.

Create(Int32, Int32, Int32)

Crea un partitioner che divide in blocchi l'intervallo specificato dall'utente.

Create(Int64, Int64, Int64)

Crea un partitioner che divide in blocchi l'intervallo specificato dall'utente.

Create<TSource>(IEnumerable<TSource>)

Crea un Partitioner ordinabile da un'istanza di IEnumerable<T>.

Create<TSource>(IEnumerable<TSource>, EnumerablePartitionerOptions)

Crea un Partitioner ordinabile da un'istanza di IEnumerable<T>.

Create<TSource>(IList<TSource>, Boolean)

Crea un Partitioner ordinabile da un'istanza di IList<T>.

Create<TSource>(TSource[], Boolean)

Crea un Partitioner ordinabile da un'istanza di Array.

Create(Int32, Int32)

Origine:
PartitionerStatic.cs
Origine:
PartitionerStatic.cs
Origine:
PartitionerStatic.cs

Crea un partitioner che divide in blocchi 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 incluso dell'intervallo.

toExclusive
Int32

Limite superiore escluso dell'intervallo.

Restituisce

Partitioner.

Eccezioni

L'argomento toExclusive è minore di 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

Crea un partitioner che divide in blocchi 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 incluso dell'intervallo.

toExclusive
Int64

Limite superiore escluso dell'intervallo.

Restituisce

Partitioner.

Eccezioni

L'argomento toExclusive è minore di 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

Crea un partitioner che divide in blocchi 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 incluso dell'intervallo.

toExclusive
Int32

Limite superiore escluso dell'intervallo.

rangeSize
Int32

Dimensione di ogni intervallo secondario.

Restituisce

Partitioner.

Eccezioni

L'argomento toExclusive è minore di 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

Crea un partitioner che divide in blocchi 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 incluso dell'intervallo.

toExclusive
Int64

Limite superiore escluso dell'intervallo.

rangeSize
Int64

Dimensione di ogni intervallo secondario.

Restituisce

Partitioner.

Eccezioni

L'argomento toExclusive è minore di 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

Crea un Partitioner ordinabile da un'istanza di IEnumerable<T>.

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 nel tipo enumerabile di origine.

Parametri

source
IEnumerable<TSource>

Tipo enumerabile da partizionare.

Restituisce

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

Crea un Partitioner ordinabile da un'istanza di IEnumerable<T>.

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 nel tipo enumerabile di origine.

Parametri

source
IEnumerable<TSource>

Tipo enumerabile da partizionare.

partitionerOptions
EnumerablePartitionerOptions

Opzioni per controllare il comportamento di buffer del Partitioner.

Restituisce

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

Crea un Partitioner ordinabile da un'istanza di IList<T>.

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'insieme di origine.

Parametri

list
IList<TSource>

Elenco da partizionare.

loadBalance
Boolean

Valore booleano che indica se il partitioner creato deve bilanciare in modo dinamico il carico tra le partizioni anziché partizionarlo in modo statico.

Restituisce

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

Crea un Partitioner ordinabile da un'istanza di Array.

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 della matrice di origine.

Parametri

array
TSource[]

Matrice da partizionare.

loadBalance
Boolean

Valore booleano che indica se il partitioner creato deve bilanciare in modo dinamico il carico tra le partizioni anziché partizionarlo in modo statico.

Restituisce

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