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