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.
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
- Partitioner personalizzati per PLINQ e TPL
- Procedura: Aumentare la velocità di corpi di ciclo di dimensioni ridotte
- 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
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
- Partitioner personalizzati per PLINQ e TPL
- Procedura: Aumentare la velocità di corpi di ciclo di dimensioni ridotte
- 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
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
- Partitioner personalizzati per PLINQ e TPL
- Procedura: Aumentare la velocità di corpi di ciclo di dimensioni ridotte
- 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
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
- Partitioner personalizzati per PLINQ e TPL
- Procedura: Aumentare la velocità di corpi di ciclo di dimensioni ridotte
- 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
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
- Partitioner personalizzati per PLINQ e TPL
- Procedura: Aumentare la velocità di corpi di ciclo di dimensioni ridotte
- Procedura: Implementare partizioni dinamiche
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
- Partitioner personalizzati per PLINQ e TPL
- Procedura: Aumentare la velocità di corpi di ciclo di dimensioni ridotte
- Procedura: Implementare partizioni dinamiche
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
- Partitioner personalizzati per PLINQ e TPL
- Procedura: Aumentare la velocità di corpi di ciclo di dimensioni ridotte
- Procedura: Implementare partizioni dinamiche