Class OutputStream

OutputStream class

Een surrogaatstroom omhult de echte uitvoerstroom en regelt de toegang ertoe. OutputStream bevat URI-gegevens die de locatie van de uitvoerstroom beschrijven.

public class OutputStream : Stream

Constructeurs

NaamBeschrijving
OutputStream(Stream, string)Initialiseert een nieuw exemplaar van hetOutputStream klasse.

Eigenschappen

NaamBeschrijving
override CanRead { get; }Krijgt een waarde die aangeeft of de ingepakte uitvoerstroom lezen ondersteunt.
override CanSeek { get; }Krijgt een waarde die aangeeft of de verpakte uitvoerstroom zoeken ondersteunt.
override CanWrite { get; }Krijgt een waarde die aangeeft of de ingepakte uitvoerstroom schrijven ondersteunt.
override Length { get; }Krijgt de lengte in bytes van de ingepakte uitvoerstroom.
override Position { get; set; }Haalt of stelt de positie binnen de verpakte uitvoerstroom in.
Uri { get; }Krijgt de URI van streamlocatie.

methoden

NaamBeschrijving
override Close()Sluit de ingepakte uitvoerstroom en huidige stroom.
override Flush()Wist alle buffers voor de ingepakte uitvoerstroom en zorgt ervoor dat alle gebufferde gegevens naar het onderliggende apparaat worden geschreven.
override Read(byte[], int, int)Leest een reeks bytes uit de ingepakte uitvoerstroom en schuift de positie binnen de stroom op met het aantal gelezen bytes.
override Seek(long, SeekOrigin)Stelt de positie in binnen de verpakte uitvoerstroom.
override SetLength(long)Stelt de lengte van de ingepakte uitvoerstroom in.
override Write(byte[], int, int)Schrijft een reeks bytes naar de ingepakte output stream en verhoogt de huidige positie binnen deze stream met het aantal geschreven bytes.

Zie ook