OutputStream

OutputStream class

Un flux de substitution enveloppe le flux de sortie réel et en contrôle l’accès. OutputStream contient des données URI décrivant l’emplacement du flux de sortie.

public class OutputStream : Stream

Constructeurs

Nom La description
OutputStream(Stream, string) Initialise une nouvelle instance duOutputStream classe.

Propriétés

Nom La description
override CanRead { get; } Obtient une valeur indiquant si le flux de sortie encapsulé prend en charge la lecture.
override CanSeek { get; } Obtient une valeur indiquant si le flux de sortie encapsulé prend en charge la recherche.
override CanWrite { get; } Obtient une valeur indiquant si le flux de sortie encapsulé prend en charge l’écriture.
override Length { get; } Obtient la longueur en octets du flux de sortie enveloppé.
override Position { get; set; } Obtient ou définit la position dans le flux de sortie encapsulé.
Uri { get; } Obtient l’URI de l’emplacement du flux.

Méthodes

Nom La description
override Close() Ferme le flux de sortie encapsulé et le flux actuel.
override Flush() Efface tous les tampons pour le flux de sortie enveloppé et provoque l’écriture de toutes les données mises en tampon sur le périphérique sous-jacent.
override Read(byte[], int, int) Lit une séquence d’octets à partir du flux de sortie encapsulé et avance la position dans le flux du nombre d’octets lus.
override Seek(long, SeekOrigin) Définit la position dans le flux de sortie encapsulé.
override SetLength(long) Définit la longueur du flux de sortie encapsulé.
override Write(byte[], int, int) Écrit une séquence d’octets dans le flux de sortie encapsulé et avance la position actuelle dans ce flux du nombre de octets écrits.

Voir également