Partitioner.Create 메서드

정의

파티셔너를 만듭니다.

오버로드

Name Description
Create(Int32, Int32)

사용자가 지정한 범위를 청크하는 파티셔너를 만듭니다.

Create(Int64, Int64)

사용자가 지정한 범위를 청크하는 파티셔너를 만듭니다.

Create(Int32, Int32, Int32)

사용자가 지정한 범위를 청크하는 파티셔너를 만듭니다.

Create(Int64, Int64, Int64)

사용자가 지정한 범위를 청크하는 파티셔너를 만듭니다.

Create<TSource>(IEnumerable<TSource>)

인스턴스에서 순서가 지정된 파티셔너를 IEnumerable<T> 만듭니다.

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

인스턴스에서 순서가 지정된 파티셔너를 IEnumerable<T> 만듭니다.

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

인스턴스에서 순서가 지정된 파티셔너를 IList<T> 만듭니다.

Create<TSource>(TSource[], Boolean)

인스턴스에서 순서가 지정된 파티셔너를 Array 만듭니다.

Create(Int32, Int32)

사용자가 지정한 범위를 청크하는 파티셔너를 만듭니다.

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

매개 변수

fromInclusive
Int32

범위의 하한, 포괄 범위입니다.

toExclusive
Int32

범위의 상한, 배타적 경계입니다.

반품

파티셔너입니다.

예외

toExclusive 인수가 인수보다 작거나 같습니다fromInclusive.

설명

자세한 내용 및 예제는 PLINQ 및 TPL에 대한 사용자 지정 파티셔너를 참조하세요.

추가 정보

적용 대상

Create(Int64, Int64)

사용자가 지정한 범위를 청크하는 파티셔너를 만듭니다.

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

매개 변수

fromInclusive
Int64

범위의 하한, 포괄 범위입니다.

toExclusive
Int64

범위의 상한, 배타적 경계입니다.

반품

파티셔너입니다.

예외

toExclusive 인수가 인수보다 작거나 같습니다fromInclusive.

설명

자세한 내용 및 예제는 PLINQ 및 TPL에 대한 사용자 지정 파티셔너를 참조하세요.

추가 정보

적용 대상

Create(Int32, Int32, Int32)

사용자가 지정한 범위를 청크하는 파티셔너를 만듭니다.

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

매개 변수

fromInclusive
Int32

범위의 하한, 포괄 범위입니다.

toExclusive
Int32

범위의 상한, 배타적 경계입니다.

rangeSize
Int32

각 하위 범위의 크기입니다.

반품

파티셔너입니다.

예외

toExclusive 인수가 인수보다 작거나 같습니다fromInclusive.

-또는-

rangeSize 인수가 0보다 작거나 같습니다.

설명

자세한 내용 및 예제는 PLINQ 및 TPL에 대한 사용자 지정 파티셔너를 참조하세요.

추가 정보

적용 대상

Create(Int64, Int64, Int64)

사용자가 지정한 범위를 청크하는 파티셔너를 만듭니다.

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

매개 변수

fromInclusive
Int64

범위의 하한, 포괄 범위입니다.

toExclusive
Int64

범위의 상한, 배타적 경계입니다.

rangeSize
Int64

각 하위 범위의 크기입니다.

반품

파티셔너입니다.

예외

toExclusive 인수가 인수보다 작거나 같습니다fromInclusive.

-또는-

rangeSize 인수가 0보다 작거나 같습니다.

설명

자세한 내용 및 예제는 PLINQ 및 TPL에 대한 사용자 지정 파티셔너를 참조하세요.

추가 정보

적용 대상

Create<TSource>(IEnumerable<TSource>)

인스턴스에서 순서가 지정된 파티셔너를 IEnumerable<T> 만듭니다.

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)

형식 매개 변수

TSource

원본 열거 가능 요소의 형식입니다.

매개 변수

source
IEnumerable<TSource>

분할할 열거형입니다.

반품

입력 배열을 기반으로 하는 순서가 지정된 파티셔너입니다.

설명

생성된 파티셔너에 사용되는 순서는 원본 열거형에서 검색되는 요소의 자연 순서에 따라 결정됩니다. 자세한 내용 및 예제는 PLINQ 및 TPL에 대한 사용자 지정 파티셔너를 참조하세요.

추가 정보

적용 대상

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

인스턴스에서 순서가 지정된 파티셔너를 IEnumerable<T> 만듭니다.

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)

형식 매개 변수

TSource

원본 열거 가능 요소의 형식입니다.

매개 변수

source
IEnumerable<TSource>

분할할 열거형입니다.

partitionerOptions
EnumerablePartitionerOptions

파티셔너의 버퍼링 동작을 제어하는 옵션입니다.

반품

입력 배열을 기반으로 하는 순서가 지정된 파티셔너입니다.

예외

인수가 partitionerOptions 잘못된 값을 EnumerablePartitionerOptions지정합니다.

설명

생성된 파티셔너에 사용되는 순서는 원본 열거형에서 검색되는 요소의 자연 순서에 따라 결정됩니다.

적용 대상

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

인스턴스에서 순서가 지정된 파티셔너를 IList<T> 만듭니다.

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)

형식 매개 변수

TSource

원본 목록에 있는 요소의 형식입니다.

매개 변수

list
IList<TSource>

분할할 목록입니다.

loadBalance
Boolean

생성된 파티셔너가 정적으로 파티션이 아닌 파티션 간에 동적으로 부하를 분산해야 하는지 여부를 나타내는 부울 값입니다.

반품

입력 목록을 기반으로 하는 순서가 지정된 파티셔너입니다.

설명

자세한 내용 및 예제는 PLINQ 및 TPL에 대한 사용자 지정 파티셔너를 참조하세요.

추가 정보

적용 대상

Create<TSource>(TSource[], Boolean)

인스턴스에서 순서가 지정된 파티셔너를 Array 만듭니다.

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)

형식 매개 변수

TSource

원본 배열에 있는 요소의 형식입니다.

매개 변수

array
TSource[]

분할할 배열입니다.

loadBalance
Boolean

생성된 파티셔너가 정적으로 파티션이 아닌 파티션 간에 동적으로 부하를 분산해야 하는지 여부를 나타내는 부울 값입니다.

반품

입력 배열을 기반으로 하는 순서가 지정된 파티셔너입니다.

설명

자세한 내용 및 예제는 PLINQ 및 TPL에 대한 사용자 지정 파티셔너를 참조하세요.

추가 정보

적용 대상