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
| Name | Beschreibung |
|---|---|
| Create(Int32, Int32) |
Erstellt einen Partitionierer, der den vom Benutzer angegebenen Bereich blöcket. |
| Create(Int64, Int64) |
Erstellt einen Partitionierer, der den vom Benutzer angegebenen Bereich blöcket. |
| Create(Int32, Int32, Int32) |
Erstellt einen Partitionierer, der den vom Benutzer angegebenen Bereich blöcket. |
| Create(Int64, Int64, Int64) |
Erstellt einen Partitionierer, der den vom Benutzer angegebenen Bereich blöcket. |
| Create<TSource>(IEnumerable<TSource>) |
Erstellt einen geordneten Partitionierer aus einer IEnumerable<T> Instanz. |
| Create<TSource>(IEnumerable<TSource>, EnumerablePartitionerOptions) |
Erstellt einen geordneten Partitionierer aus einer IEnumerable<T> Instanz. |
| Create<TSource>(IList<TSource>, Boolean) |
Erstellt einen geordneten Partitionierer aus einer IList<T> Instanz. |
| Create<TSource>(TSource[], Boolean) |
Erstellt einen geordneten Partitionierer aus einer Array Instanz. |
Create(Int32, Int32)
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
Erstellt einen Partitionierer, der den vom Benutzer angegebenen Bereich blöcket.
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 untere, inklusive Grenze des Bereichs.
- toExclusive
- Int32
Die obere, exklusive Grenze des Bereichs.
Gibt zurück
Eine Partitionierung.
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
- Vorgehensweise: Beschleunigen von kurzen Schleifenkörpern
- Vorgehensweise: Implementieren eines Partitionierers mit einer statischen Anzahl von Partitionen
Gilt für:
Create(Int64, Int64)
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
Erstellt einen Partitionierer, der den vom Benutzer angegebenen Bereich blöcket.
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 untere, inklusive Grenze des Bereichs.
- toExclusive
- Int64
Die obere, exklusive Grenze des Bereichs.
Gibt zurück
Eine Partitionierung.
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
- Vorgehensweise: Beschleunigen von kurzen Schleifenkörpern
- Vorgehensweise: Implementieren eines Partitionierers mit einer statischen Anzahl von Partitionen
Gilt für:
Create(Int32, Int32, Int32)
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
Erstellt einen Partitionierer, der den vom Benutzer angegebenen Bereich blöcket.
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 untere, inklusive Grenze des Bereichs.
- toExclusive
- Int32
Die obere, exklusive Grenze des Bereichs.
- rangeSize
- Int32
Die Größe der einzelnen Unterbereiche.
Gibt zurück
Eine Partitionierung.
Ausnahmen
Das toExclusive Argument ist kleiner oder gleich dem fromInclusive Argument.
-oder-
Das rangeSize Argument ist kleiner als 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
- Vorgehensweise: Beschleunigen von kurzen Schleifenkörpern
- Vorgehensweise: Implementieren eines Partitionierers mit einer statischen Anzahl von Partitionen
Gilt für:
Create(Int64, Int64, Int64)
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
Erstellt einen Partitionierer, der den vom Benutzer angegebenen Bereich blöcket.
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 untere, inklusive Grenze des Bereichs.
- toExclusive
- Int64
Die obere, exklusive Grenze des Bereichs.
- rangeSize
- Int64
Die Größe der einzelnen Unterbereiche.
Gibt zurück
Eine Partitionierung.
Ausnahmen
Das toExclusive Argument ist kleiner oder gleich dem fromInclusive Argument.
-oder-
Das rangeSize Argument ist kleiner als 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
- Vorgehensweise: Beschleunigen von kurzen Schleifenkörpern
- Vorgehensweise: Implementieren eines Partitionierers mit einer statischen Anzahl von Partitionen
Gilt für:
Create<TSource>(IEnumerable<TSource>)
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
Erstellt einen geordneten Partitionierer 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 in der Quellenumerable.
Parameter
- source
- IEnumerable<TSource>
Die Enumeration, die partitioniert werden kann.
Gibt zurück
Eine geordnete Partitionierung basierend auf dem Eingabearray.
Hinweise
Die sortierung, die in der erstellten Partitionierung verwendet wird, wird durch die natürliche Reihenfolge der Elemente bestimmt, die aus der Quelle abgerufen werden können. Weitere Informationen und Beispiele finden Sie unter Benutzerdefinierte Partitionierer für PLINQ und TPL.
Weitere Informationen
- Benutzerdefinierte Partitionierer für PLINQ und TPL
- Vorgehensweise: Beschleunigen von kurzen Schleifenkörpern
- Vorgehensweise: Implementieren dynamischer Partitionen
Gilt für:
Create<TSource>(IEnumerable<TSource>, EnumerablePartitionerOptions)
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
Erstellt einen geordneten Partitionierer 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 in der Quellenumerable.
Parameter
- source
- IEnumerable<TSource>
Die Enumeration, die partitioniert werden kann.
- partitionerOptions
- EnumerablePartitionerOptions
Optionen zum Steuern des Pufferverhaltens des Partitionierers.
Gibt zurück
Eine geordnete Partitionierung basierend auf dem Eingabearray.
Ausnahmen
Das partitionerOptions Argument gibt einen ungültigen Wert für EnumerablePartitionerOptions.
Hinweise
Die sortierung, die in der erstellten Partitionierung verwendet wird, wird durch die natürliche Reihenfolge der Elemente bestimmt, die aus der Quelle abgerufen werden können.
Gilt für:
Create<TSource>(IList<TSource>, Boolean)
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
Erstellt einen geordneten Partitionierer 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 Quellliste.
Parameter
- list
- IList<TSource>
Die liste, die partitioniert werden soll.
- loadBalance
- Boolean
Ein boolescher Wert, der angibt, ob die erstellte Partitionierung dynamisch zwischen Partitionen und nicht statisch partitioniert werden soll.
Gibt zurück
Eine geordnete Partitionierung basierend auf 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
- Vorgehensweise: Beschleunigen von kurzen Schleifenkörpern
- Vorgehensweise: Implementieren dynamischer Partitionen
Gilt für:
Create<TSource>(TSource[], Boolean)
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
- Quelle:
- PartitionerStatic.cs
Erstellt einen geordneten Partitionierer 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 die erstellte Partitionierung dynamisch zwischen Partitionen und nicht statisch partitioniert werden soll.
Gibt zurück
Eine geordnete Partitionierung basierend auf dem Eingabearray.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Benutzerdefinierte Partitionierer für PLINQ und TPL.
Weitere Informationen
- Benutzerdefinierte Partitionierer für PLINQ und TPL
- Vorgehensweise: Beschleunigen von kurzen Schleifenkörpern
- Vorgehensweise: Implementieren dynamischer Partitionen