FileStreamContainer
Inhalt
[
Ausblenden
]FileStreamContainer class
Helfer für die Dateistreamverarbeitung.
public sealed class FileStreamContainer : StreamContainer
Eigenschaften
| Name | Beschreibung |
|---|---|
| virtual CanRead { get; } | Ruft einen Wert ab, der angibt, ob der Stream das Lesen unterstützt. |
| virtual CanSeek { get; } | Ruft einen Wert ab, der angibt, ob der Stream die Suche unterstützt. |
| virtual CanWrite { get; } | Ruft einen Wert ab, der angibt, ob der Stream das Schreiben unterstützt. |
| Disposed { get; } | Ruft einen Wert ab, der angibt, ob diese Instanz verworfen wird. |
| FilePath { get; } | Ruft den Dateipfad ab. |
| IsCreated { get; } | Ruft einen Wert ab, der angibt, ob der Stream explizit erstellt wurde. |
| virtual IsStreamDisposedOnClose { get; } | Ruft einen Wert ab, der angibt, ob dieser Stream beim Schließen verworfen wird. |
| IsTemporal { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Stream zeitlich ist. |
| virtual Length { get; set; } | Holt oder setzt die Streamlänge in Byte. Dieser Wert ist kleiner als dieLength durch die Start-Stream-Position, die im StreamContainer-Konstruktor übergeben wird. |
| virtual Position { get; set; } | Holt oder setzt die aktuelle Position innerhalb des Streams. Dieser Wert stellt den Offset von der Start-Stream-Position dar, die im StreamContainer-Konstruktor übergeben wird. |
| virtual Stream { get; } | Ruft den Datenstrom ab. |
| SyncRoot { get; } | Ruft ein Objekt ab, das zum Synchronisieren des Zugriffs auf die synchronisierte Ressource verwendet werden kann. |
Methoden
| Name | Beschreibung |
|---|---|
| static CreateFileStream(string, bool) | Erstellt einen neuen Dateistream. |
| static OpenFileStream(string) | Öffnet einen bestehenden Dateistream. Wenn der Dateistream nicht existiert, wird die entsprechende Ausnahme ausgelöst. |
| Dispose() | Verwirft die aktuelle Instanz. |
| virtual Flush() | Löscht alle Puffer für diesen Stream und bewirkt, dass alle gepufferten Daten auf das zugrunde liegende Gerät geschrieben werden. |
| virtual Read(byte[]) | Liest Bytes, um den angegebenen Bytepuffer zu füllen. |
| virtual Read(byte[], int, int) | Liest eine Folge von Bytes aus dem aktuellen Stream und erhöht die Position innerhalb des Streams um die Anzahl der gelesenen Bytes. |
| virtual ReadByte() | Liest ein Byte aus dem Stream und erhöht die Position innerhalb des Streams um ein Byte oder gibt -1 zurück, wenn am Ende des Streams. |
| virtual Save(Stream) | Speichert (kopiert) die Daten des Streams in den angegebenen Stream. Verwendet die StandardpuffergrößeReadWriteBytesCount und streamenLength wert. |
| virtual Save(string) | Speichert (kopiert) die Daten des Streams in den angegebenen Stream. Verwendet die StandardpuffergrößeReadWriteBytesCount und streamenLength wert. |
| virtual Save(Stream, int) | Speichert (kopiert) alle Daten des Streams in den angegebenen Stream. Verwendet StreamLength wert. |
| virtual Save(string, int) | Speichert (kopiert) die Daten des Streams in den angegebenen Stream. Verwendet StreamLength wert. |
| virtual Save(Stream, int, long) | Speichert (kopiert) die Daten des Streams in den angegebenen Stream. |
| virtual Save(string, int, long) | Speichert (kopiert) die Daten des Streams in den angegebenen Stream. |
| virtual Seek(long, SeekOrigin) | Legt die Position innerhalb des aktuellen Streams fest. |
| virtual SeekBegin() | Setzt die Stream-Position auf den Anfang des Streams. Dieser Wert stellt den Offset von der Start-Stream-Position dar, die im StreamContainer-Konstruktor übergeben wird. |
| virtual ToBytes() | Konvertiert die Stream-Daten in dieByte array. |
| virtual ToBytes(long, long) | Konvertiert die Stream-Daten in dieByte array. |
| virtual Write(byte[]) | Schreibt alle angegebenen Bytes in den Stream. |
| virtual Write(byte[], int, int) | Schreibt eine Folge von Bytes in den aktuellen Stream und erhöht die aktuelle Position innerhalb dieses Streams um die Anzahl der geschriebenen Bytes. |
| virtual WriteByte(byte) | Schreibt ein Byte an die aktuelle Position im Stream und erhöht die Position innerhalb des Streams um ein Byte. |
| virtual WriteTo(StreamContainer) | Kopiert die enthaltenen Daten in einen anderenStreamContainer . |
| virtual WriteTo(StreamContainer, long) | Kopiert die enthaltenen Daten in einen anderenStreamContainer . |
| explicit operator | Führt eine explizite Konvertierung von ausFileStreamContainer zuStream . (2 operators) |
Siehe auch
- class StreamContainer
- namensraum Aspose.Imaging
- Montage Aspose.Imaging