System::IO::BinaryWriter class
inhoud
[
verbergen
]BinaryWriter class
Vertegenwoordigt een schrijver die waarden van primitieve types naar een byte‑stroom schrijft. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Verpak deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
class BinaryWriter : public System::IDisposable
Methoden
| Methode | Beschrijving |
|---|---|
| BinaryWriter(const StreamPtr&, const EncodingPtr&, bool) | Construeert een instantie van de BinaryWriter klasse die gegevens naar de opgegeven stroom schrijft met de opgegeven codering. |
| Close() | Sluit het huidige BinaryWriter object en de onderliggende uitvoerstroom. |
| Dispose() override | Geeft alle door het huidige object gebruikte bronnen vrij en sluit de onderliggende stream. |
| Flush() | Leegt de uitvoerstroom. |
| get_BaseStream() | Retourneert de uitvoerstroom. |
| Seek(int, System::IO::SeekOrigin) | Stelt de positie in van de stream die wordt vertegenwoordigd door het huidige object. |
| virtual Write(uint8_t) | Schrijft de opgegeven ongetekende 8‑bit gehele getalwaarde naar de uitvoerstroom. |
| virtual Write(const ArrayPtr<uint8_t>&, int, int) | Schrijft het opgegeven deelbereik van bytes uit de opgegeven byte‑array naar de uitvoerstroom. |
| virtual Write(const ArrayPtr<char_t>&, int, int) | Schrijft het opgegeven deelbereik van UTF‑16‑tekens uit de opgegeven teken‑array naar de uitvoerstroom. |
| virtual Write(bool) | Schrijft één byte met een waarde van 0 als value ’true’ is en 1 als value ‘false’ is naar de uitvoerstroom. |
| virtual Write(char16_t) | Schrijft de opgegeven 16‑bit brede tekenwaarde naar de uitvoerstroom. |
| virtual Write(int16_t) | Schrijft de opgegeven 16‑bit gehele getalwaarde naar de uitvoerstroom. |
| virtual Write(int) | Schrijft de opgegeven 32‑bit gehele getalwaarde naar de uitvoerstroom. |
| virtual Write(int64_t) | Schrijft de opgegeven 64‑bit gehele getalwaarde naar de uitvoerstroom. |
| virtual Write(uint16_t) | Schrijft de opgegeven ongetekende 16‑bit gehele getalwaarde naar de uitvoerstroom. |
| virtual Write(uint32_t) | Schrijft de opgegeven ongetekende 32‑bit gehele getalwaarde naar de uitvoerstroom. |
| virtual Write(uint64_t) | Schrijft de opgegeven ongetekende 64‑bit gehele getalwaarde naar de uitvoerstroom. |
| virtual Write(float) | Schrijft de opgegeven enkel‑precisie zwevendekommagetal naar de uitvoerstroom. |
| virtual Write(double) | Schrijft de opgegeven double-precision floating point-waarde naar de uitvoerstroom. |
| virtual Write(const Decimal&) | Schrijft de byte-representatie van de opgegeven Decimal waarde naar de uitvoerstroom. |
| virtual Write(const String&) | Schrijft een lengte-voorafgecodeerde string in de huidige codering naar de uitvoerstroom. |
| virtual Write(const char_t *) | Schrijft een lengte-voorafgecodeerde string in de huidige codering naar de uitvoerstroom. |
| ~BinaryWriter() | Destructor. |
Zie ook
- Class IDisposable
- Namespace System::IO
- Library Aspose.Page for C++