OptimizedMemoryStream
개요
OptimizedMemoryStream은(는) Aspose.PDF FOSS에서 .NET 용으로 제공되는 클래스입니다. 상속: Stream.
고정 크기 청크에 데이터를 저장함으로써 MemoryStream의 2 GB 단일 배열 제한을 초과할 수 있는 확장 가능한 메모리 내 스트림입니다.
이 클래스는 .NET 프로그램에서 OptimizedMemoryStream 객체를 작업하기 위한 9개의 메서드를 제공합니다. 사용 가능한 메서드에는 Flush, OptimizedMemoryStream, Read, Seek, SetLength, ToArray, Write, WriteByte이(가) 포함됩니다. Aspose.PDF FOSS for .NET 패키지를 설치한 후에는 모든 .NET 애플리케이션이 공개 멤버에 접근할 수 있습니다. 속성: CanRead, CanSeek, CanWrite, Length, Position.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
CanRead | bool | 읽기 | 읽을 수 있는지를 가져옵니다. |
CanSeek | bool | 읽기 | CanSeek를 가져옵니다. |
CanWrite | bool | 읽기 | 쓰기 가능 여부를 가져옵니다. |
Length | long | 읽기 | 길이를 가져옵니다. |
Position | long | 읽기/쓰기 | 위치를 가져오거나 설정합니다. |
메서드
| 시그니처 | 설명 |
|---|---|
OptimizedMemoryStream() | 이 OptimizedMemoryStream 인스턴스에서 OptimizedMemoryStream를 호출합니다. |
OptimizedMemoryStream(buffer: byte[]) | 이 OptimizedMemoryStream 인스턴스에서 OptimizedMemoryStream(buffer)를 호출합니다. |
Flush() | 이 OptimizedMemoryStream 인스턴스에서 Flush를 호출합니다. |
Write(buffer: byte[], offset: int, count: int) | 이 OptimizedMemoryStream 인스턴스에서 Write(buffer, offset, count)를 호출합니다. |
WriteByte(value: byte) | 이 OptimizedMemoryStream 인스턴스에서 WriteByte(value)를 호출합니다. |
Read(buffer: byte[], offset: int, count: int) | 이 OptimizedMemoryStream 인스턴스에서 Read(buffer, offset, count)를 호출합니다. |
Seek(offset: long, origin: SeekOrigin) | 이 OptimizedMemoryStream 인스턴스에서 Seek(offset, origin)을 호출합니다. |
SetLength(value: long) | 길이 값을 설정합니다. |
ToArray() | 전체 내용을 하나의 byte[] 로 복사하십시오. |