IStreamWrapper

IStreamWrapper interface

Enveloppe Aspose.IO.Stream pour l’interface COM.

public interface IStreamWrapper : IDisposable

Propriétés

NomDescription
AsIDisposable { get; }Permet d’obtenir l’interface de base IDisposable. Lecture seule IDisposable.
CanRead { get; }Obtient une valeur indiquant si le flux actuel prend en charge la lecture. Lecture seule Boolean.
CanSeek { get; }Obtient une valeur indiquant si le flux actuel prend en charge le déplacement. Lecture seule Boolean.
CanWrite { get; }Obtient une valeur indiquant si le flux actuel prend en charge l’écriture. Lecture seule Boolean.
Length { get; }Obtient la longueur en octets du flux. Lecture seule Int64.
Position { get; }Obtient la position dans le flux actuel. Lecture seule Int64.
Stream { get; }Obtient un flux. Lecture seule Stream.

Méthodes

NomDescription
Close()Ferme le flux actuel et libère toutes les ressources.
Flush()Vide tous les tampons de ce flux et force l’écriture des données tamponnées sur le périphérique sous-jacent.
Read(byte[], int, int)Lit une séquence d’octets du flux actuel et avance la position dans le flux du nombre d’octets lus.
ReadByte()Lit un octet du flux et avance la position dans le flux d’un octet, ou renvoie -1 si la fin du flux est atteinte.
Seek(long, SeekOrigin)Définit la position dans le flux actuel.
Write(byte[], int, int)écrit une séquence d’octets dans le flux actuel et avance la position actuelle dans ce flux du nombre d’octets écrits.
WriteByte(byte)Écrit un octet à la position actuelle dans le flux et avance la position dans le flux d’un octet.

Voir aussi