EnumerationOptions.BufferSize 속성

정의

제안된 버퍼 크기(바이트)를 가져오거나 설정합니다. 기본값은 0(제안 없음)입니다.

public:
 property int BufferSize { int get(); void set(int value); };
public int BufferSize { get; set; }
member this.BufferSize : int with get, set
Public Property BufferSize As Integer

속성 값

Int32

버퍼 크기입니다.

설명

모든 플랫폼에서 사용자 할당 버퍼를 사용하는 것은 아니며, 일부 플랫폼에서는 전체 결과를 반환하기에 충분한 공간이 있는 고정 버퍼 또는 버퍼가 필요합니다. 이 옵션이 유용한 한 가지 시나리오는 Windows 원격 공유 열거형입니다. 버퍼가 크면 네트워크를 통해 더 많은 결과를 일괄 처리할 수 있으므로(예: 네트워크 공유를 통해) 성능이 향상될 수 있습니다. 예를 들어 "큰" 버퍼는 16K입니다. 일반적인 것은 4K입니다.

현재 플랫폼의 네이티브 API에 아무런 의미가 없거나 하나 이상의 결과를 얻기에는 너무 작은 경우 제안된 버퍼 크기는 사용되지 않습니다.

적용 대상