OutputStream

OutputStream class

En surrogatström omsluter den verkliga utströmmen och kontrollerar åtkomsten till den. OutputStream innehåller URI-data som beskriver platsen för utgångsströmmen.

public class OutputStream : Stream

Konstruktörer

namnBeskrivning
OutputStream(Stream, string)Initierar en ny instans avOutputStream class.

Egenskaper

namnBeskrivning
override CanRead { get; }Får ett värde som indikerar om den lindade utströmmen stöder läsning.
override CanSeek { get; }Får ett värde som indikerar om den lindade utströmmen stöder sökning.
override CanWrite { get; }Får ett värde som indikerar om den lindade utdataströmmen stöder skrivning.
override Length { get; }Hämtar längden i byte för den lindade utströmmen.
override Position { get; set; }Hämtar eller ställer in positionen inom den lindade utströmmen.
Uri { get; }Hämtar URI för strömningsplatsen.

Metoder

namnBeskrivning
override Close()Stänger den lindade utströmmen och den aktuella strömmen.
override Flush()Rensar alla buffertar för den lindade utströmmen och gör att all buffrad data skrivs till den underliggande enheten.
override Read(byte[], int, int)Läser en sekvens av byte från den lindade utdataströmmen och flyttar fram positionen i strömmen med antalet lästa byte.
override Seek(long, SeekOrigin)Ställer in positionen inom den lindade utströmmen.
override SetLength(long)Ställer in längden på den lindade utströmmen.
override Write(byte[], int, int)Skriver en sekvens av byte till den omslutna output -strömmen och flyttar fram den aktuella positionen inom denna ström med antalet bytes som skrivs.

Se även