Partitioner.Create Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
- PLINQ ve TPL için Özel Bölümleyiciler
- Nasıl yapılır: Küçük Döngü Gövdelerini Hızlandırma
- Nasıl yapılır: Statik Sayıda Bölümle Bölümleyici Uygulama
Ş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.
- PLINQ ve TPL için Özel Bölümleyiciler
- Nasıl yapılır: Küçük Döngü Gövdelerini Hızlandırma
- Nasıl yapılır: Statik Sayıda Bölümle Bölümleyici Uygulama
Ş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.
- PLINQ ve TPL için Özel Bölümleyiciler
- Nasıl yapılır: Küçük Döngü Gövdelerini Hızlandırma
- Nasıl yapılır: Statik Sayıda Bölümle Bölümleyici Uygulama
Ş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.
- PLINQ ve TPL için Özel Bölümleyiciler
- Nasıl yapılır: Küçük Döngü Gövdelerini Hızlandırma
- Nasıl yapılır: Statik Sayıda Bölümle Bölümleyici Uygulama
Ş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.
- PLINQ ve TPL için Özel Bölümleyiciler
- Nasıl yapılır: Küçük Döngü Gövdelerini Hızlandırma
- Nasıl yapılır: Dinamik Bölümleri Uygulama
Ş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.
- PLINQ ve TPL için Özel Bölümleyiciler
- Nasıl yapılır: Küçük Döngü Gövdelerini Hızlandırma
- Nasıl yapılır: Dinamik Bölümleri Uygulama
Ş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.
- PLINQ ve TPL için Özel Bölümleyiciler
- Nasıl yapılır: Küçük Döngü Gövdelerini Hızlandırma
- Nasıl yapılır: Dinamik Bölümleri Uygulama