StreamWrapper

Classe StreamWrapper

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

public class StreamWrapper : IStreamWrapper

Propriétés

NomDescription
AsIDisposable { get; }Permet d’obtenir l’interface de base IDisposable. En lecture seule IDisposable.
CanRead { get; }Obtient une valeur indiquant si le flux actuel prend en charge la lecture. Booléen en lecture seule.
CanSeek { get; }Obtient une valeur indiquant si le flux actuel prend en charge la recherche. Booléen en lecture seule.
CanWrite { get; }Obtient une valeur indiquant si le flux actuel prend en charge l’écriture. Booléen en lecture seule.
Length { get; }Obtient la longueur en octets du flux. Int64 en lecture seule.
Position { get; }Obtient ou définit 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.
Dispose()Dispose l’objet.
Flush()Efface tous les tampons pour ce flux et provoque l’écriture de toutes les données tamponnées dans 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 aussi