Partitioner.Create Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un partitionneur.
Surcharges
Create(Int32, Int32) |
Crée un partitionneur qui morcelle la plage spécifiée par l'utilisateur. |
Create(Int64, Int64) |
Crée un partitionneur qui morcelle la plage spécifiée par l'utilisateur. |
Create(Int32, Int32, Int32) |
Crée un partitionneur qui morcelle la plage spécifiée par l'utilisateur. |
Create(Int64, Int64, Int64) |
Crée un partitionneur qui morcelle la plage spécifiée par l'utilisateur. |
Create<TSource>(IEnumerable<TSource>) |
Crée un partitionneur classable à partir d'une instance de IEnumerable<T>. |
Create<TSource>(IEnumerable<TSource>, EnumerablePartitionerOptions) |
Crée un partitionneur classable à partir d'une instance de IEnumerable<T>. |
Create<TSource>(IList<TSource>, Boolean) |
Crée un partitionneur classable à partir d'une instance de IList<T>. |
Create<TSource>(TSource[], Boolean) |
Crée un partitionneur classable à partir d'une instance de Array. |
Create(Int32, Int32)
- Source:
- PartitionerStatic.cs
- Source:
- PartitionerStatic.cs
- Source:
- PartitionerStatic.cs
Crée un partitionneur qui morcelle 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 (inclusive) de la plage.
- toExclusive
- Int32
Limite supérieure (exclusive) de la plage.
Retours
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
- Partitionneurs personnalisés pour PLINQ et la bibliothèque parallèle de tâches (TPL)
- Procédure : accélérer les petits corps de boucles
- Procédure : implémenter un partitionneur avec un nombre statique de partitions
S’applique à
Create(Int64, Int64)
- Source:
- PartitionerStatic.cs
- Source:
- PartitionerStatic.cs
- Source:
- PartitionerStatic.cs
Crée un partitionneur qui morcelle 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 (inclusive) de la plage.
- toExclusive
- Int64
Limite supérieure (exclusive) de la plage.
Retours
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
- Partitionneurs personnalisés pour PLINQ et la bibliothèque parallèle de tâches (TPL)
- Procédure : accélérer les petits corps de boucles
- Procédure : implémenter un partitionneur avec un nombre statique de partitions
S’applique à
Create(Int32, Int32, Int32)
- Source:
- PartitionerStatic.cs
- Source:
- PartitionerStatic.cs
- Source:
- PartitionerStatic.cs
Crée un partitionneur qui morcelle 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 (inclusive) de la plage.
- toExclusive
- Int32
Limite supérieure (exclusive) de la plage.
- rangeSize
- Int32
Taille de chaque sous-plage.
Retours
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
- Partitionneurs personnalisés pour PLINQ et la bibliothèque parallèle de tâches (TPL)
- Procédure : accélérer les petits corps de boucles
- Procédure : implémenter un partitionneur avec un nombre statique de partitions
S’applique à
Create(Int64, Int64, Int64)
- Source:
- PartitionerStatic.cs
- Source:
- PartitionerStatic.cs
- Source:
- PartitionerStatic.cs
Crée un partitionneur qui morcelle 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 (inclusive) de la plage.
- toExclusive
- Int64
Limite supérieure (exclusive) de la plage.
- rangeSize
- Int64
Taille de chaque sous-plage.
Retours
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
- Partitionneurs personnalisés pour PLINQ et la bibliothèque parallèle de tâches (TPL)
- Procédure : accélérer les petits corps de boucles
- Procédure : implémenter un partitionneur avec un nombre statique de partitions
S’applique à
Create<TSource>(IEnumerable<TSource>)
- Source:
- PartitionerStatic.cs
- Source:
- PartitionerStatic.cs
- Source:
- PartitionerStatic.cs
Crée un partitionneur classable à partir d'une instance de 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)
Paramètres de type
- TSource
Type des éléments de l'énumérable source.
Paramètres
- source
- IEnumerable<TSource>
Énumérable à partitionner.
Retours
Partitionneur classable basé sur le tableau d'entrée.
Remarques
Le classement utilisé dans le partitionneur créé est déterminé par l’ordre naturel des éléments récupérés à partir de la source énumérable. Pour plus d’informations et d’exemples, consultez Partitionneurs personnalisés pour PLINQ et TPL.
Voir aussi
- Partitionneurs personnalisés pour PLINQ et la bibliothèque parallèle de tâches (TPL)
- Procédure : accélérer les petits corps de boucles
- Procédure : implémenter des partitions dynamiques
S’applique à
Create<TSource>(IEnumerable<TSource>, EnumerablePartitionerOptions)
- Source:
- PartitionerStatic.cs
- Source:
- PartitionerStatic.cs
- Source:
- PartitionerStatic.cs
Crée un partitionneur classable à partir d'une instance de 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)
Paramètres de type
- TSource
Type des éléments de l'énumérable source.
Paramètres
- source
- IEnumerable<TSource>
Énumérable à partitionner.
- partitionerOptions
- EnumerablePartitionerOptions
Options pour contrôler le comportement de mise en mémoire tampon du partitionneur.
Retours
Partitionneur classable basé sur le tableau d'entrée.
Exceptions
L'argument partitionerOptions
spécifie une valeur non valide pour EnumerablePartitionerOptions.
Remarques
Le classement utilisé dans le partitionneur créé est déterminé par l’ordre naturel des éléments récupérés à partir de la source énumérable.
S’applique à
Create<TSource>(IList<TSource>, Boolean)
- Source:
- PartitionerStatic.cs
- Source:
- PartitionerStatic.cs
- Source:
- PartitionerStatic.cs
Crée un partitionneur classable à partir d'une instance de 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)
Paramètres de type
- TSource
Type d'éléments de la liste source.
Paramètres
- list
- IList<TSource>
Liste à partitionner.
- loadBalance
- Boolean
Valeur booléenne qui indique si le partitionneur créé doit équilibrer la charge dynamiquement entre les partitions plutôt que statiquement.
Retours
Partitionneur classable 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
- Partitionneurs personnalisés pour PLINQ et la bibliothèque parallèle de tâches (TPL)
- Procédure : accélérer les petits corps de boucles
- Procédure : implémenter des partitions dynamiques
S’applique à
Create<TSource>(TSource[], Boolean)
- Source:
- PartitionerStatic.cs
- Source:
- PartitionerStatic.cs
- Source:
- PartitionerStatic.cs
Crée un partitionneur classable à partir d'une instance de 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)
Paramètres de type
- TSource
Type des éléments du tableau source.
Paramètres
- array
- TSource[]
Tableau à partitionner.
- loadBalance
- Boolean
Valeur booléenne qui indique si le partitionneur créé doit équilibrer la charge dynamiquement entre les partitions plutôt que statiquement.
Retours
Partitionneur classable 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
- Partitionneurs personnalisés pour PLINQ et la bibliothèque parallèle de tâches (TPL)
- Procédure : accélérer les petits corps de boucles
- Procédure : implémenter des partitions dynamiques