Class SplitStreamContainer

SplitStreamContainer class

Vertegenwoordigt gesplitste stroomcontainer die de stroom bevat en stroomverwerkingsroutines biedt.

public class SplitStreamContainer : StreamContainer

Constructeurs

NaamBeschrijving
SplitStreamContainer(Stream)Initialiseert een nieuw exemplaar van hetSplitStreamContainer klasse.
SplitStreamContainer(Stream, bool)Initialiseert een nieuw exemplaar van hetSplitStreamContainer klasse.
SplitStreamContainer(StreamContainer, bool)Initialiseert een nieuw exemplaar van hetSplitStreamContainer klasse.

Eigenschappen

NaamBeschrijving
override CanRead { get; }Krijgt een waarde die aangeeft of stream lezen ondersteunt.
override CanSeek { get; }Krijgt een waarde die aangeeft of stream zoeken ondersteunt.
override CanWrite { get; }Krijgt een waarde die aangeeft of stream schrijven ondersteunt.
Disposed { get; }Krijgt een waarde die aangeeft of deze instantie is verwijderd.
virtual IsStreamDisposedOnClose { get; }Krijgt een waarde die aangeeft of deze stream wordt verwijderd bij sluiten.
override Length { get; set; }Haalt of stelt de streamlengte in bytes in. Deze waarde is lager dan deLengthdoor de beginstroompositie doorgegeven in de StreamContainer-constructor.
override Position { get; set; }Haalt of stelt de huidige positie binnen de stream in. Deze waarde vertegenwoordigt de afwijking van de startpositie van de stream die is doorgegeven in de StreamContainer-constructor.
override Stream { get; }Haalt de gegevensstroom op.
SyncRoot { get; }Haalt een object op dat kan worden gebruikt om de toegang tot de gesynchroniseerde bron te synchroniseren.

methoden

NaamBeschrijving
Dispose()Verwijdert de huidige instantie.
override Flush()Wist alle buffers voor deze stream en zorgt ervoor dat alle gebufferde gegevens naar het onderliggende apparaat worden geschreven.
Insert(int, StreamContainer, bool)Voegt de streamcontainer in de gespecificeerde positie in.
override Read(byte[])Leest bytes om de gespecificeerde bytesbuffer te vullen.
override Read(byte[], int, int)Leest een reeks bytes uit de huidige stream en verhoogt de positie binnen de stream met het aantal gelezen bytes.
override ReadByte()Leest een byte uit de stream en verschuift de positie binnen de stream met één byte, of retourneert -1 indien aan het einde van de stream.
virtual Save(Stream)Slaat (kopieert) de data van de stream op naar de gespecificeerde stream. Gebruikt standaard buffergrootteReadWriteBytesCount en stroomLength waarde.
virtual Save(string)Slaat (kopieert) de data van de stream op naar de gespecificeerde stream. Gebruikt standaard buffergrootteReadWriteBytesCount en stroomLength waarde.
virtual Save(Stream, int)Bewaart (kopieert) alle data van de stream naar de gespecificeerde stream. Gebruikt stroomLength waarde.
virtual Save(string, int)Slaat (kopieert) de data van de stream op naar de gespecificeerde stream. Gebruikt stroomLength waarde.
override Save(Stream, int, long)Bewaart (kopieert) de data van de stream naar de gespecificeerde stream.
virtual Save(string, int, long)Bewaart (kopieert) de data van de stream naar de gespecificeerde stream.
override Seek(long, SeekOrigin)Stelt de positie binnen de huidige stream in.
override SeekBegin()Stelt de streampositie in op het begin van de stream. Deze waarde vertegenwoordigt de afwijking van de startpositie van de stream die is doorgegeven in de StreamContainer-constructor.
override ToBytes()Converteert de streamgegevens naar deByte matrix.
override ToBytes(long, long)Converteert de streamgegevens naar deByte matrix.
override Write(byte[])Schrijft alle gespecificeerde bytes naar de stream.
override Write(byte[], int, int)Schrijft een reeks bytes naar de huidige stream en verhoogt de huidige positie binnen deze stream met het aantal geschreven bytes.
override WriteByte(byte)Schrijft een byte naar de huidige positie in de stream en verhoogt de positie binnen de stream met één byte.
virtual WriteTo(StreamContainer)Kopieert de ingesloten gegevens naar een andereStreamContainer .
virtual WriteTo(StreamContainer, long)Kopieert de ingesloten gegevens naar een andereStreamContainer .

Zie ook