ArrayPool<T>.Create 메서드

정의

오버로드

Name Description
Create()

클래스의 새 인스턴스를 ArrayPool<T> 만듭니다.

Create(Int32, Int32)

지정된 구성을 사용하여 클래스의 ArrayPool<T> 새 인스턴스를 만듭니다.

Create()

Source:
ArrayPool.cs
Source:
ArrayPool.cs
Source:
ArrayPool.cs
Source:
ArrayPool.cs
Source:
ArrayPool.cs

클래스의 새 인스턴스를 ArrayPool<T> 만듭니다.

public:
 static System::Buffers::ArrayPool<T> ^ Create();
public static System.Buffers.ArrayPool<T> Create();
static member Create : unit -> System.Buffers.ArrayPool<'T>
Public Shared Function Create () As ArrayPool(Of T)

반품

ArrayPool<T> 클래스의 새 인스턴스입니다.

적용 대상

Create(Int32, Int32)

Source:
ArrayPool.cs
Source:
ArrayPool.cs
Source:
ArrayPool.cs
Source:
ArrayPool.cs
Source:
ArrayPool.cs

지정된 구성을 사용하여 클래스의 ArrayPool<T> 새 인스턴스를 만듭니다.

public:
 static System::Buffers::ArrayPool<T> ^ Create(int maxArrayLength, int maxArraysPerBucket);
public static System.Buffers.ArrayPool<T> Create(int maxArrayLength, int maxArraysPerBucket);
static member Create : int * int -> System.Buffers.ArrayPool<'T>
Public Shared Function Create (maxArrayLength As Integer, maxArraysPerBucket As Integer) As ArrayPool(Of T)

매개 변수

maxArrayLength
Int32

풀에 저장할 수 있는 배열 인스턴스의 최대 길이입니다.

maxArraysPerBucket
Int32

풀의 각 버킷에 저장할 수 있는 배열 인스턴스의 최대 수입니다. 풀은 빠른 액세스를 위해 비슷한 길이의 배열을 버킷으로 그룹화합니다.

반품

지정된 구성을 사용하는 클래스의 ArrayPool<T> 새 인스턴스입니다.

설명

이 메서드에서 만든 클래스의 ArrayPool<T> 인스턴스는 배열을 버킷으로 그룹화하며, 각 버킷에 포함되지 maxArraysPerBucket 않고 해당 배열의 길이를 maxArrayLength 초과하지 않습니다.

적용 대상