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
Egenskaper
namn | Beskrivning |
---|
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
namn | Beskrivning |
---|
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