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
| Nom | Type | Accès | Description |
|---|---|---|---|
CanRead | bool | Lecture | Obtient la capacité de lecture. |
CanSeek | bool | Lecture | Obtient le CanSeek. |
CanWrite | bool | Lecture | Obtient la capacité d’écriture. |
Length | long | Lecture | Obtient la longueur. |
Position | long | Lecture/Écriture | Obtient ou définit la position. |
Méthodes
| Signature | Description |
|---|---|
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[]. |