OptimizedMemoryStream
OptimizedMemoryStream class
Definierar en MemoryStream som kan innehålla mer standardkapacitet
public class OptimizedMemoryStream : Stream
Konstruktörer
Egenskaper
namn | Beskrivning |
---|
BufferSize { get; set; } | Hämtar eller ställer in storleken på de underliggande buffertarna. |
override CanRead { get; } | När den åsidosätts i en härledd klass, får ett värde som indikerar om den aktuella strömmen stöder läsning. |
override CanSeek { get; } | När den åsidosätts i en härledd klass, får ett värde som indikerar om den aktuella strömmen stöder sökning. |
override CanWrite { get; } | När den åsidosätts i en härledd klass, får ett värde som indikerar om den aktuella strömmen stöder skrivning. |
FreeOnDispose { get; set; } | Hämtar eller ställer in ett värde som anger om de underliggande buffertarna ska frigöras vid avyttring. |
override Length { get; } | När den åsidosätts i en härledd klass, får strömmens längd i byte. |
override Position { get; set; } | När den åsidosätts i en härledd klass, hämtar eller ställer in positionen inom den aktuella strömmen. |
Metoder
namn | Beskrivning |
---|
override Flush() | Funktionen åsidosatt. |
override Read(byte[], int, int) | När den åsidosätts i en härledd klass, läser en sekvens av byte från den aktuella strömmen och flyttar fram positionen i strömmen med antalet lästa byte. |
override ReadByte() | Läser en byte från strömmen och flyttar fram positionen i strömmen med en byte, eller returnerar -1 om i slutet av strömmen. |
override Seek(long, SeekOrigin) | När den åsidosätts i en härledd klass, anger positionen inom den aktuella strömmen. |
override SetLength(long) | När den åsidosätts i en härledd klass, anger längden på den aktuella strömmen. |
ToArray() | Konverterar den aktuella strömmen till en byte-array. |
override Write(byte[], int, int) | När den åsidosätts i en härledd klass, skriver en sekvens av byte till den aktuella strömmen och flyttar fram den aktuella positionen inom denna ström med antalet skrivna byte. |
override WriteByte(byte) | Skriver en byte till den aktuella positionen i strömmen och flyttar fram positionen i strömmen med en byte. |
WriteTo(Stream) | Skriver till den angivna strömmen. |
Fält
Se även