OptimizedMemoryStream

OptimizedMemoryStream

Vue d’ensemble

OptimizedMemoryStream est une classe dans le FOSS Aspose.PDF pour .NET. Hérite de : Stream.

Un flux en mémoire extensible qui peut dépasser la limite de 2 Go d’un tableau unique de MemoryStream en stockant les données dans des blocs de taille fixe.

Cette classe fournit 9 méthodes pour travailler avec les objets OptimizedMemoryStream dans les programmes .NET. Les méthodes disponibles incluent : Flush, OptimizedMemoryStream, Read, Seek, SetLength, ToArray, Write, WriteByte. Tous les membres publics sont accessibles à toute application .NET après l’installation du paquet Aspose.PDF FOSS pour .NET. Propriétés : CanRead, CanSeek, CanWrite, Length, Position.

Propriétés

NomTypeAccèsDescription
CanReadboolLectureObtient la capacité de lecture.
CanSeekboolLectureObtient le CanSeek.
CanWriteboolLectureObtient la capacité d’écriture.
LengthlongLectureObtient la longueur.
PositionlongLecture/ÉcritureObtient ou définit la position.

Méthodes

SignatureDescription
OptimizedMemoryStream()Appelle OptimizedMemoryStream sur cette instance OptimizedMemoryStream.
OptimizedMemoryStream(buffer: byte[])Appelle OptimizedMemoryStream(buffer) sur cette instance OptimizedMemoryStream.
Flush()Appelle Flush sur cette instance OptimizedMemoryStream.
Write(buffer: byte[], offset: int, count: int)Appelle Write(buffer, offset, count) sur cette instance OptimizedMemoryStream.
WriteByte(value: byte)Appelle WriteByte(value) sur cette instance OptimizedMemoryStream.
Read(buffer: byte[], offset: int, count: int)Appelle Read(buffer, offset, count) sur cette instance OptimizedMemoryStream.
Seek(offset: long, origin: SeekOrigin)Appelle Seek(offset, origin) sur cette instance OptimizedMemoryStream.
SetLength(value: long)Définit la valeur de longueur.
ToArray()Copiez tout le contenu dans un seul byte[].

Voir aussi

 Français