IStreamWrapper

IStreamWrapper interface

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

public interface IStreamWrapper : IDisposable

Propriétés

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

Méthodes

NomLa description
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 tampon 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.
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 également