Partitioner.Create 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파티셔너를 만듭니다.
오버로드
| 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에 대한 사용자 지정 파티셔너를 참조하세요.