Freigeben über


Partitioner.Create Methode

Definition

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

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

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

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

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

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

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

Gilt für: