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
Naam | Beschrijving |
---|
OutputStream(Stream, string) | Initialiseert een nieuw exemplaar van hetOutputStream klasse. |
Eigenschappen
Naam | Beschrijving |
---|
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
Naam | Beschrijving |
---|
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