Class FileStreamContainer
inhoud
[
verbergen
]FileStreamContainer class
Helper voor verwerking van bestandsstromen.
public sealed class FileStreamContainer : StreamContainer
Eigenschappen
Naam | Beschrijving |
---|---|
virtual CanRead { get; } | Krijgt een waarde die aangeeft of stream lezen ondersteunt. |
virtual CanSeek { get; } | Krijgt een waarde die aangeeft of stream zoeken ondersteunt. |
virtual CanWrite { get; } | Krijgt een waarde die aangeeft of stream schrijven ondersteunt. |
Disposed { get; } | Krijgt een waarde die aangeeft of deze instantie is verwijderd. |
FilePath { get; } | Haalt het bestandspad op. |
IsCreated { get; } | Krijgt een waarde die aangeeft of de stream expliciet is gemaakt. |
virtual IsStreamDisposedOnClose { get; } | Krijgt een waarde die aangeeft of deze stream wordt verwijderd bij sluiten. |
IsTemporal { get; set; } | Haalt of stelt een waarde in die aangeeft of stream tijdelijk is. |
virtual Length { get; set; } | Haalt of stelt de streamlengte in bytes in. Deze waarde is lager dan deLengthdoor de beginstroompositie doorgegeven in de StreamContainer-constructor. |
virtual 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. |
virtual 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
Naam | Beschrijving |
---|---|
static CreateFileStream(string, bool) | Creëert een nieuwe bestandsstroom. |
static OpenFileStream(string) | Opent een bestaande bestandsstroom. Als de bestandsstroom niet bestaat, wordt de juiste uitzondering gegenereerd. |
Dispose() | Verwijdert de huidige instantie. |
virtual Flush() | Wist alle buffers voor deze stream en zorgt ervoor dat alle gebufferde gegevens naar het onderliggende apparaat worden geschreven. |
virtual Read(byte[]) | Leest bytes om de gespecificeerde bytesbuffer te vullen. |
virtual Read(byte[], int, int) | Leest een reeks bytes uit de huidige stream en verhoogt de positie binnen de stream met het aantal gelezen bytes. |
virtual 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. |
virtual 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. |
virtual Seek(long, SeekOrigin) | Stelt de positie binnen de huidige stream in. |
virtual 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. |
virtual ToBytes() | Converteert de streamgegevens naar deByte matrix. |
virtual ToBytes(long, long) | Converteert de streamgegevens naar deByte matrix. |
virtual Write(byte[]) | Schrijft alle gespecificeerde bytes naar de stream. |
virtual 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. |
virtual 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 . |
explicit operator | Voert een expliciete conversie uit vanFileStreamContainer naarStream . (2 operators) |
Zie ook
- class StreamContainer
- naamruimte Aspose.PSD
- montage Aspose.PSD