System::IO::BinaryWriter Klasse
Inhalt
[
Ausblenden
]BinaryWriter class
Stellt einen Writer dar, der Werte primitiver Typen in einen Bytestream schreibt. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
class BinaryWriter : public System::IDisposable
Methoden
| Methode | Beschreibung |
|---|---|
| BinaryWriter(const StreamPtr&, const EncodingPtr&, bool) | Konstruiert eine Instanz der Klasse BinaryWriter, die Daten in den angegebenen Stream unter Verwendung der angegebenen Kodierung schreibt. |
| Close() | Schließt das aktuelle BinaryWriter Objekt und den zugrunde liegenden Ausgabestream. |
| Dispose() override | Gibt alle vom aktuellen Objekt verwendeten Ressourcen frei und schließt den zugrunde liegenden Stream. |
| Flush() | Spült den Ausgabestream. |
| get_BaseStream() | Gibt den Ausgabestream zurück. |
| Seek(int, System::IO::SeekOrigin) | Setzt die Position des Streams, die durch das aktuelle Objekt repräsentiert wird. |
| virtual Write(uint8_t) | Schreibt den angegebenen unsigned 8‑Bit‑Integer‑Wert in den Ausgabestream. |
| virtual Write(const ArrayPtr<uint8_t>&, int, int) | Schreibt den angegebenen Teilbereich von Bytes aus dem angegebenen Byte‑Array in den Ausgabestream. |
| virtual Write(const ArrayPtr<char_t>&, int, int) | Schreibt den angegebenen Teilbereich von UTF‑16‑Zeichen aus dem angegebenen Zeichenarray in den Ausgabestream. |
| virtual Write(bool) | Schreibt ein einzelnes Byte mit dem Wert 0, wenn value ’true’ ist, und 1, wenn value ‘false’ ist, in den Ausgabestream. |
| virtual Write(char16_t) | Schreibt den angegebenen 16‑Bit‑Wide‑Character‑Wert in den Ausgabestream. |
| virtual Write(int16_t) | Schreibt den angegebenen 16‑Bit‑Integer‑Wert in den Ausgabestream. |
| virtual Write(int) | Schreibt den angegebenen 32‑Bit‑Integer‑Wert in den Ausgabestream. |
| virtual Write(int64_t) | Schreibt den angegebenen 64‑Bit‑Integer‑Wert in den Ausgabestream. |
| virtual Write(uint16_t) | Schreibt den angegebenen vorzeichenlosen 16‑Bit‑Integer‑Wert in den Ausgabestream. |
| virtual Write(uint32_t) | Schreibt den angegebenen vorzeichenlosen 32‑Bit‑Integer‑Wert in den Ausgabestream. |
| virtual Write(uint64_t) | Schreibt den angegebenen vorzeichenlosen 64‑Bit‑Integer‑Wert in den Ausgabestream. |
| virtual Write(float) | Schreibt den angegebenen Gleitkommawert einfacher Genauigkeit in den Ausgabestream. |
| virtual Write(double) | Schreibt den angegebenen Gleitkommawert doppelter Genauigkeit in den Ausgabestream. |
| virtual Write(const Decimal&) | Schreibt die Byte‑Darstellung des angegebenen Decimal Werts in den Ausgabestream. |
| virtual Write(const String&) | Schreibt einen Längen‑vorangestellten String in der aktuellen Kodierung in den Ausgabestream. |
| virtual Write(const char_t *) | Schreibt einen Längen‑vorangestellten String in der aktuellen Kodierung in den Ausgabestream. |
| ~BinaryWriter() | Destruktor. |
Siehe auch
- Class IDisposable
- Namespace System::IO
- Library Aspose.Font for C++