Partitioner.Create Méthode

Définition

Crée un partitionneur.

Surcharges

Nom Description
Create(Int32, Int32)

Crée un partitionneur qui segmente la plage spécifiée par l’utilisateur.

Create(Int64, Int64)

Crée un partitionneur qui segmente la plage spécifiée par l’utilisateur.

Create(Int32, Int32, Int32)

Crée un partitionneur qui segmente la plage spécifiée par l’utilisateur.

Create(Int64, Int64, Int64)

Crée un partitionneur qui segmente la plage spécifiée par l’utilisateur.

Create<TSource>(IEnumerable<TSource>)

Crée un partitionneur ordonné à partir d’une IEnumerable<T> instance.

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

Crée un partitionneur ordonné à partir d’une IEnumerable<T> instance.

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

Crée un partitionneur ordonné à partir d’une IList<T> instance.

Create<TSource>(TSource[], Boolean)

Crée un partitionneur ordonné à partir d’une Array instance.

Create(Int32, Int32)

Crée un partitionneur qui segmente la plage spécifiée par l’utilisateur.

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))

Paramètres

fromInclusive
Int32

Limite inférieure et inclusive de la plage.

toExclusive
Int32

Limite supérieure et exclusive de la plage.

Retours

Un partitionneur.

Exceptions

L’argument toExclusive est inférieur ou égal à l’argument fromInclusive .

Remarques

Pour plus d’informations et d’exemples, consultez Partitionneurs personnalisés pour PLINQ et TPL.

Voir aussi

S’applique à

Create(Int64, Int64)

Crée un partitionneur qui segmente la plage spécifiée par l’utilisateur.

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))

Paramètres

fromInclusive
Int64

Limite inférieure et inclusive de la plage.

toExclusive
Int64

Limite supérieure et exclusive de la plage.

Retours

Un partitionneur.

Exceptions

L’argument toExclusive est inférieur ou égal à l’argument fromInclusive .

Remarques

Pour plus d’informations et d’exemples, consultez Partitionneurs personnalisés pour PLINQ et TPL.

Voir aussi

S’applique à

Create(Int32, Int32, Int32)

Crée un partitionneur qui segmente la plage spécifiée par l’utilisateur.

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))

Paramètres

fromInclusive
Int32

Limite inférieure et inclusive de la plage.

toExclusive
Int32

Limite supérieure et exclusive de la plage.

rangeSize
Int32

Taille de chaque sous-plage.

Retours

Un partitionneur.

Exceptions

L’argument toExclusive est inférieur ou égal à l’argument fromInclusive .

-ou-

L’argument rangeSize est inférieur ou égal à 0.

Remarques

Pour plus d’informations et d’exemples, consultez Partitionneurs personnalisés pour PLINQ et TPL.

Voir aussi

S’applique à

Create(Int64, Int64, Int64)

Crée un partitionneur qui segmente la plage spécifiée par l’utilisateur.

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))

Paramètres

fromInclusive
Int64

Limite inférieure et inclusive de la plage.

toExclusive
Int64

Limite supérieure et exclusive de la plage.

rangeSize
Int64

Taille de chaque sous-plage.

Retours

Un partitionneur.

Exceptions

L’argument toExclusive est inférieur ou égal à l’argument fromInclusive .

-ou-

L’argument rangeSize est inférieur ou égal à 0.

Remarques

Pour plus d’informations et d’exemples, consultez Partitionneurs personnalisés pour PLINQ et TPL.

Voir aussi

S’applique à

Create<TSource>(IEnumerable<TSource>)

Crée un partitionneur ordonné à partir d’une IEnumerable<T> instance.

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)

Paramètres de type

TSource

Type des éléments dans l’énumérable source.

Paramètres

source
IEnumerable<TSource>

Énumérable à partitionner.

Retours

Partitionneur ordonné basé sur le tableau d’entrée.

Remarques

L’ordre utilisé dans le partitionneur créé est déterminé par l’ordre naturel des éléments récupérés à partir de l’énumérable source. Pour plus d’informations et d’exemples, consultez Partitionneurs personnalisés pour PLINQ et TPL.

Voir aussi

S’applique à

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

Crée un partitionneur ordonné à partir d’une IEnumerable<T> instance.

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)

Paramètres de type

TSource

Type des éléments dans l’énumérable source.

Paramètres

source
IEnumerable<TSource>

Énumérable à partitionner.

partitionerOptions
EnumerablePartitionerOptions

Options permettant de contrôler le comportement de mise en mémoire tampon du partitionneur.

Retours

Partitionneur ordonné basé sur le tableau d’entrée.

Exceptions

L’argument partitionerOptions spécifie une valeur non valide pour EnumerablePartitionerOptions.

Remarques

L’ordre utilisé dans le partitionneur créé est déterminé par l’ordre naturel des éléments récupérés à partir de l’énumérable source.

S’applique à

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

Crée un partitionneur ordonné à partir d’une IList<T> instance.

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)

Paramètres de type

TSource

Type des éléments dans la liste source.

Paramètres

list
IList<TSource>

Liste à partitionner.

loadBalance
Boolean

Valeur booléenne qui indique si le partitionneur créé doit équilibrer dynamiquement la charge entre les partitions plutôt que sur une partition statique.

Retours

Partitionneur triable basé sur la liste d’entrée.

Remarques

Pour plus d’informations et d’exemples, consultez Partitionneurs personnalisés pour PLINQ et TPL.

Voir aussi

S’applique à

Create<TSource>(TSource[], Boolean)

Crée un partitionneur ordonné à partir d’une Array instance.

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)

Paramètres de type

TSource

Type des éléments dans le tableau source.

Paramètres

array
TSource[]

Tableau à partitionner.

loadBalance
Boolean

Valeur booléenne qui indique si le partitionneur créé doit équilibrer dynamiquement la charge entre les partitions plutôt que sur une partition statique.

Retours

Partitionneur ordonné basé sur le tableau d’entrée.

Remarques

Pour plus d’informations et d’exemples, consultez Partitionneurs personnalisés pour PLINQ et TPL.

Voir aussi

S’applique à