IStreamWrapper

Interface IStreamWrapper

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

public interface IStreamWrapper : IDisposable  

Propriétés

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

Méthodes

NomDescription
Close()Ferme le flux actuel et libère toutes les ressources.
Flush()Efface tous les tampons pour ce flux et provoque l’écriture de toutes les données mises en mémoire tampon sur le périphérique sous-jacent.
Read(byte[], int, int)Lit une séquence d’octets depuis le flux actuel et fait avancer la position dans le flux du nombre d’octets lus.
ReadByte()Lit un octet depuis le flux et fait avancer la position dans le flux d’un octet, ou renvoie -1 si à la fin du flux.
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 fait avancer la position actuelle dans ce flux du nombre d’octets écrits.
WriteByte(byte)Écrit un octet à la position actuelle dans le flux et fait avancer la position dans le flux d’un octet.

Voir Aussi