Share via


Partitioner.Create Yöntem

Tanım

Bölümleyici oluşturur.

Aşırı Yüklemeler

Create(Int32, Int32)

Kullanıcı tarafından belirtilen aralığı öbekleyen bir bölümleyici oluşturur.

Create(Int64, Int64)

Kullanıcı tarafından belirtilen aralığı öbekleyen bir bölümleyici oluşturur.

Create(Int32, Int32, Int32)

Kullanıcı tarafından belirtilen aralığı öbekleyen bir bölümleyici oluşturur.

Create(Int64, Int64, Int64)

Kullanıcı tarafından belirtilen aralığı öbekleyen bir bölümleyici oluşturur.

Create<TSource>(IEnumerable<TSource>)

Bir örnekten sıralanabilir bölümleyici IEnumerable<T> oluşturur.

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

Bir örnekten sıralanabilir bölümleyici IEnumerable<T> oluşturur.

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

Bir örnekten sıralanabilir bölümleyici IList<T> oluşturur.

Create<TSource>(TSource[], Boolean)

Bir örnekten sıralanabilir bölümleyici Array oluşturur.

Create(Int32, Int32)

Kaynak:
PartitionerStatic.cs
Kaynak:
PartitionerStatic.cs
Kaynak:
PartitionerStatic.cs

Kullanıcı tarafından belirtilen aralığı öbekleyen bir bölümleyici oluşturur.

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

Parametreler

fromInclusive
Int32

Aralığın alt, kapsayıcı sınırı.

toExclusive
Int32

Aralığın üst, dışlayıcı sınırı.

Döndürülenler

Bölümleyici.

Özel durumlar

Bağımsız toExclusive değişken, bağımsız değişkenden küçük veya buna eşittir fromInclusive .

Açıklamalar

Daha fazla bilgi ve örnek için bkz. PLINQ ve TPL için Özel Bölümleyiciler.

Ayrıca bkz.

Şunlara uygulanır

Create(Int64, Int64)

Kaynak:
PartitionerStatic.cs
Kaynak:
PartitionerStatic.cs
Kaynak:
PartitionerStatic.cs

Kullanıcı tarafından belirtilen aralığı öbekleyen bir bölümleyici oluşturur.

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

Parametreler

fromInclusive
Int64

Aralığın alt, kapsayıcı sınırı.

toExclusive
Int64

Aralığın üst, dışlayıcı sınırı.

Döndürülenler

Bölümleyici.

Özel durumlar

Bağımsız toExclusive değişken, bağımsız değişkenden küçük veya buna eşittir fromInclusive .

Açıklamalar

Daha fazla bilgi ve örnek için bkz. PLINQ ve TPL için Özel Bölümleyiciler.

Ayrıca bkz.

Şunlara uygulanır

Create(Int32, Int32, Int32)

Kaynak:
PartitionerStatic.cs
Kaynak:
PartitionerStatic.cs
Kaynak:
PartitionerStatic.cs

Kullanıcı tarafından belirtilen aralığı öbekleyen bir bölümleyici oluşturur.

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

Parametreler

fromInclusive
Int32

Aralığın alt, kapsayıcı sınırı.

toExclusive
Int32

Aralığın üst, dışlayıcı sınırı.

rangeSize
Int32

Her alt dizinin boyutu.

Döndürülenler

Bölümleyici.

Özel durumlar

Bağımsız toExclusive değişken, bağımsız değişkenden küçük veya buna eşittir fromInclusive .

-veya-

Bağımsız rangeSize değişken 0'dan küçük veya buna eşittir.

Açıklamalar

Daha fazla bilgi ve örnek için bkz. PLINQ ve TPL için Özel Bölümleyiciler.

Ayrıca bkz.

Şunlara uygulanır

Create(Int64, Int64, Int64)

Kaynak:
PartitionerStatic.cs
Kaynak:
PartitionerStatic.cs
Kaynak:
PartitionerStatic.cs

Kullanıcı tarafından belirtilen aralığı öbekleyen bir bölümleyici oluşturur.

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

Parametreler

fromInclusive
Int64

Aralığın alt, kapsayıcı sınırı.

toExclusive
Int64

Aralığın üst, dışlayıcı sınırı.

rangeSize
Int64

Her alt dizinin boyutu.

Döndürülenler

Bölümleyici.

Özel durumlar

Bağımsız toExclusive değişken, bağımsız değişkenden küçük veya buna eşittir fromInclusive .

-veya-

Bağımsız rangeSize değişken 0'dan küçük veya buna eşittir.

Açıklamalar

Daha fazla bilgi ve örnek için bkz. PLINQ ve TPL için Özel Bölümleyiciler.

Ayrıca bkz.

Şunlara uygulanır

Create<TSource>(IEnumerable<TSource>)

Kaynak:
PartitionerStatic.cs
Kaynak:
PartitionerStatic.cs
Kaynak:
PartitionerStatic.cs

Bir örnekten sıralanabilir bölümleyici IEnumerable<T> oluşturur.

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)

Tür Parametreleri

TSource

Kaynak numaralandırılabilir öğeleri türü.

Parametreler

source
IEnumerable<TSource>

Bölümlenecek numaralandırılabilir.

Döndürülenler

Giriş dizisini temel alan sıralanabilir bölümleyici.

Açıklamalar

Oluşturulan bölümleyicide kullanılan sıralama, kaynak numaralandırılabilir kaynaktan alınan öğelerin doğal sırasına göre belirlenir. Daha fazla bilgi ve örnek için bkz. PLINQ ve TPL için Özel Bölümleyiciler.

Ayrıca bkz.

Şunlara uygulanır

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

Kaynak:
PartitionerStatic.cs
Kaynak:
PartitionerStatic.cs
Kaynak:
PartitionerStatic.cs

Bir örnekten sıralanabilir bölümleyici IEnumerable<T> oluşturur.

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)

Tür Parametreleri

TSource

Kaynak numaralandırılabilir öğeleri türü.

Parametreler

source
IEnumerable<TSource>

Bölümlenecek numaralandırılabilir.

partitionerOptions
EnumerablePartitionerOptions

Bölümleyicinin arabelleğe alma davranışını denetleme seçenekleri.

Döndürülenler

Giriş dizisini temel alan sıralanabilir bölümleyici.

Özel durumlar

partitionerOptions bağımsız değişkeni için EnumerablePartitionerOptionsgeçersiz bir değer belirtir.

Açıklamalar

Oluşturulan bölümleyicide kullanılan sıralama, kaynak numaralandırılabilir kaynaktan alınan öğelerin doğal sırasına göre belirlenir.

Şunlara uygulanır

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

Kaynak:
PartitionerStatic.cs
Kaynak:
PartitionerStatic.cs
Kaynak:
PartitionerStatic.cs

Bir örnekten sıralanabilir bölümleyici IList<T> oluşturur.

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)

Tür Parametreleri

TSource

Kaynak listedeki öğelerin türü.

Parametreler

list
IList<TSource>

Bölümlenecek liste.

loadBalance
Boolean

Oluşturulan bölümleyicinin statik olarak bölümleme yerine bölümler arasında dinamik olarak yük dengelemesi yapıp yapmadığını gösteren boole değeri.

Döndürülenler

Giriş listesini temel alan sıralanabilir bir bölümleyici.

Açıklamalar

Daha fazla bilgi ve örnek için bkz. PLINQ ve TPL için Özel Bölümleyiciler.

Ayrıca bkz.

Şunlara uygulanır

Create<TSource>(TSource[], Boolean)

Kaynak:
PartitionerStatic.cs
Kaynak:
PartitionerStatic.cs
Kaynak:
PartitionerStatic.cs

Bir örnekten sıralanabilir bölümleyici Array oluşturur.

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)

Tür Parametreleri

TSource

Kaynak dizideki öğelerin türü.

Parametreler

array
TSource[]

Bölümlenecek dizi.

loadBalance
Boolean

Oluşturulan bölümleyicinin statik olarak bölümleme yerine bölümler arasında dinamik olarak yük dengelemesi yapıp yapmadığını gösteren boole değeri.

Döndürülenler

Giriş dizisini temel alan sıralanabilir bölümleyici.

Açıklamalar

Daha fazla bilgi ve örnek için bkz. PLINQ ve TPL için Özel Bölümleyiciler.

Ayrıca bkz.

Şunlara uygulanır