Partitioner.Create Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt einen Partitionierer.
Überlädt
Create(Int32, Int32) |
Erstellt einen Partitionierer, der den benutzerdefinierten Bereich aufteilt. |
Create(Int64, Int64) |
Erstellt einen Partitionierer, der den benutzerdefinierten Bereich aufteilt. |
Create(Int32, Int32, Int32) |
Erstellt einen Partitionierer, der den benutzerdefinierten Bereich aufteilt. |
Create(Int64, Int64, Int64) |
Erstellt einen Partitionierer, der den benutzerdefinierten Bereich aufteilt. |
Create<TSource>(IEnumerable<TSource>) |
Erstellt einen Partitionierer, der sortiert werden kann, aus einer IEnumerable<T>-Instanz. |
Create<TSource>(IEnumerable<TSource>, EnumerablePartitionerOptions) |
Erstellt einen Partitionierer, der sortiert werden kann, aus einer IEnumerable<T>-Instanz. |
Create<TSource>(IList<TSource>, Boolean) |
Erstellt einen Partitionierer, der sortiert werden kann, aus einer IList<T>-Instanz. |
Create<TSource>(TSource[], Boolean) |
Erstellt einen Partitionierer, der sortiert werden kann, aus einer Array-Instanz. |
Create(Int32, Int32)
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
Erstellt einen Partitionierer, der den benutzerdefinierten Bereich aufteilt.
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))
Parameter
- fromInclusive
- Int32
Die niedrigere, inklusive Grenze des Bereichs.
- toExclusive
- Int32
Die obere, ausschließende Grenze des Bereichs.
Gibt zurück
Ein Partitionierer.
Ausnahmen
Das toExclusive
-Argument ist kleiner oder gleich dem fromInclusive
-Argument.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Benutzerdefinierte Partitionierer für PLINQ und TPL.
Weitere Informationen
- Benutzerdefinierte Partitionierer für PLINQ und TPL
- How to: Beschleunigen von kurzen Schleifenkörpern
- Vorgehensweise: Implementieren eines Partitioners mit einer statischen Anzahl von Partitionen
Gilt für:
Create(Int64, Int64)
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
Erstellt einen Partitionierer, der den benutzerdefinierten Bereich aufteilt.
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))
Parameter
- fromInclusive
- Int64
Die niedrigere, inklusive Grenze des Bereichs.
- toExclusive
- Int64
Die obere, ausschließende Grenze des Bereichs.
Gibt zurück
Ein Partitionierer.
Ausnahmen
Das toExclusive
-Argument ist kleiner oder gleich dem fromInclusive
-Argument.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Benutzerdefinierte Partitionierer für PLINQ und TPL.
Weitere Informationen
- Benutzerdefinierte Partitionierer für PLINQ und TPL
- How to: Beschleunigen von kurzen Schleifenkörpern
- Vorgehensweise: Implementieren eines Partitioners mit einer statischen Anzahl von Partitionen
Gilt für:
Create(Int32, Int32, Int32)
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
Erstellt einen Partitionierer, der den benutzerdefinierten Bereich aufteilt.
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))
Parameter
- fromInclusive
- Int32
Die niedrigere, inklusive Grenze des Bereichs.
- toExclusive
- Int32
Die obere, ausschließende Grenze des Bereichs.
- rangeSize
- Int32
Die Größe jedes Unterbereichs.
Gibt zurück
Ein Partitionierer.
Ausnahmen
Das toExclusive
-Argument ist kleiner oder gleich dem fromInclusive
-Argument.
- oder -
Das rangeSize
-Argument ist kleiner oder gleich 0.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Benutzerdefinierte Partitionierer für PLINQ und TPL.
Weitere Informationen
- Benutzerdefinierte Partitionierer für PLINQ und TPL
- How to: Beschleunigen von kurzen Schleifenkörpern
- Vorgehensweise: Implementieren eines Partitioners mit einer statischen Anzahl von Partitionen
Gilt für:
Create(Int64, Int64, Int64)
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
Erstellt einen Partitionierer, der den benutzerdefinierten Bereich aufteilt.
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))
Parameter
- fromInclusive
- Int64
Die niedrigere, inklusive Grenze des Bereichs.
- toExclusive
- Int64
Die obere, ausschließende Grenze des Bereichs.
- rangeSize
- Int64
Die Größe jedes Unterbereichs.
Gibt zurück
Ein Partitionierer.
Ausnahmen
Das toExclusive
-Argument ist kleiner oder gleich dem fromInclusive
-Argument.
- oder -
Das rangeSize
-Argument ist kleiner oder gleich 0.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Benutzerdefinierte Partitionierer für PLINQ und TPL.
Weitere Informationen
- Benutzerdefinierte Partitionierer für PLINQ und TPL
- How to: Beschleunigen von kurzen Schleifenkörpern
- Vorgehensweise: Implementieren eines Partitioners mit einer statischen Anzahl von Partitionen
Gilt für:
Create<TSource>(IEnumerable<TSource>)
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
Erstellt einen Partitionierer, der sortiert werden kann, aus einer IEnumerable<T>-Instanz.
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)
Typparameter
- TSource
Typ der Elemente im aufzählbaren Quellelement.
Parameter
- source
- IEnumerable<TSource>
Das aufzählbare Element, das partitioniert werden soll.
Gibt zurück
Ein Partitionierer, der sortiert werden kann, auf Grundlage des Eingabearrays.
Hinweise
Die im erstellten Partitioner verwendete Reihenfolge wird durch die natürliche Reihenfolge der Elemente bestimmt, die aus der Aufzählungsquelle abgerufen werden. Weitere Informationen und Beispiele finden Sie unter Benutzerdefinierte Partitionierer für PLINQ und TPL.
Weitere Informationen
- Benutzerdefinierte Partitionierer für PLINQ und TPL
- How to: Beschleunigen von kurzen Schleifenkörpern
- Vorgehensweise: Implementieren von dynamischen Partitionen
Gilt für:
Create<TSource>(IEnumerable<TSource>, EnumerablePartitionerOptions)
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
Erstellt einen Partitionierer, der sortiert werden kann, aus einer IEnumerable<T>-Instanz.
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)
Typparameter
- TSource
Typ der Elemente im aufzählbaren Quellelement.
Parameter
- source
- IEnumerable<TSource>
Das aufzählbare Element, das partitioniert werden soll.
- partitionerOptions
- EnumerablePartitionerOptions
Optionen, die das Puffer-Verhalten des Partitionierers steuern.
Gibt zurück
Ein Partitionierer, der sortiert werden kann, auf Grundlage des Eingabearrays.
Ausnahmen
Das partitionerOptions
-Argument gibt einen ungültigen Wert für EnumerablePartitionerOptions an.
Hinweise
Die im erstellten Partitioner verwendete Reihenfolge wird durch die natürliche Reihenfolge der Elemente bestimmt, die aus der Aufzählungsquelle abgerufen werden.
Gilt für:
Create<TSource>(IList<TSource>, Boolean)
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
Erstellt einen Partitionierer, der sortiert werden kann, aus einer IList<T>-Instanz.
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)
Typparameter
- TSource
Typ der Elemente in der Quellenliste.
Parameter
- list
- IList<TSource>
Die Liste, die partitioniert werden soll.
- loadBalance
- Boolean
Ein boolescher Wert, der angibt, ob der erstellte Partitionierer einen dynamischen Lastenausgleich zwischen Partitionen vornehmen soll, statt statisch zu partitionieren.
Gibt zurück
Ein Partitionierer, der sortiert werden kann, auf Grundlage der Eingabeliste.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Benutzerdefinierte Partitionierer für PLINQ und TPL.
Weitere Informationen
- Benutzerdefinierte Partitionierer für PLINQ und TPL
- How to: Beschleunigen von kurzen Schleifenkörpern
- Vorgehensweise: Implementieren von dynamischen Partitionen
Gilt für:
Create<TSource>(TSource[], Boolean)
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
Erstellt einen Partitionierer, der sortiert werden kann, aus einer Array-Instanz.
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)
Typparameter
- TSource
Typ der Elemente im Quellarray.
Parameter
- array
- TSource[]
Das Array, das partitioniert werden soll.
- loadBalance
- Boolean
Ein boolescher Wert, der angibt, ob der erstellte Partitionierer einen dynamischen Lastenausgleich zwischen Partitionen vornehmen soll, statt statisch zu partitionieren.
Gibt zurück
Ein Partitionierer, der sortiert werden kann, auf Grundlage des Eingabearrays.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Benutzerdefinierte Partitionierer für PLINQ und TPL.
Weitere Informationen
- Benutzerdefinierte Partitionierer für PLINQ und TPL
- How to: Beschleunigen von kurzen Schleifenkörpern
- Vorgehensweise: Implementieren von dynamischen Partitionen