OptimizedMemoryStream

OptimizedMemoryStream

Visão geral

OptimizedMemoryStream é uma classe em Aspose.PDF FOSS para .NET. Herda de: Stream.

Um fluxo em memória expansível que pode exceder o limite de 2 GB de array único do MemoryStream armazenando dados em blocos de tamanho fixo.

Esta classe fornece 9 métodos para trabalhar com objetos OptimizedMemoryStream em programas .NET. Os métodos disponíveis incluem: Flush, OptimizedMemoryStream, Read, Seek, SetLength, ToArray, Write, WriteByte. Todos os membros públicos estão acessíveis a qualquer aplicação .NET após a instalação do pacote Aspose.PDF FOSS para .NET. Propriedades: CanRead, CanSeek, CanWrite, Length, Position.

Propriedades

NomeTipoAcessoDescrição
CanReadboolLeituraObtém o pode ler.
CanSeekboolLeituraObtém o can seek.
CanWriteboolLeituraObtém o CanWrite.
LengthlongLeituraObtém o comprimento.
PositionlongLeitura/EscritaObtém ou define a posição.

Métodos

AssinaturaDescrição
OptimizedMemoryStream()Chama OptimizedMemoryStream nesta instância de OptimizedMemoryStream.
OptimizedMemoryStream(buffer: byte[])Chama OptimizedMemoryStream(buffer) nesta instância de OptimizedMemoryStream.
Flush()Chama Flush nesta instância de OptimizedMemoryStream.
Write(buffer: byte[], offset: int, count: int)Chama Write(buffer, offset, count) nesta instância de OptimizedMemoryStream.
WriteByte(value: byte)Chama WriteByte(value) nesta instância de OptimizedMemoryStream.
Read(buffer: byte[], offset: int, count: int)Chama Read(buffer, offset, count) nesta instância de OptimizedMemoryStream.
Seek(offset: long, origin: SeekOrigin)Chama Seek(offset, origin) nesta instância de OptimizedMemoryStream.
SetLength(value: long)Define o valor do comprimento.
ToArray()Copie todo o conteúdo para um único byte[].

Ver também

 Português