StreamWrapper

StreamWrapper classe

Aspose.IO.Stream wrapper for COM interface.

public class StreamWrapper : IStreamWrapper

Propriétés

NameDescription
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 la recherche. 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 ou définit la position dans le flux actuel. Lecture seule Int64.
Stream { get; }Obtient un flux. Lecture seule Stream.

Méthodes

NameDescription
Close()Ferme le flux actuel et libère toutes les ressources.
Dispose()Libère l’objet.
Flush()Efface tous les tampons de ce flux et force l’écriture des données tamponnées vers 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 du flux et avance la position dans le flux d’un octet.

Voir aussi