System::IO::BinaryWriter-klass
Innehåll
[
Dölj
]BinaryWriter class
Representerar en skrivare som skriver värden av primitiva typer till en byte-ström. Objekt av denna klass bör endast allokeras med System::MakeObject()-funktionen. Skapa aldrig en instans av denna typ på stacken eller med operator new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
class BinaryWriter : public System::IDisposable
Metoder
| Metod | Beskrivning |
|---|---|
| BinaryWriter(const StreamPtr&, const EncodingPtr&, bool) | Skapar en instans av BinaryWriter-klassen som skriver data till den angivna strömmen med den angivna kodningen. |
| Close() | Stänger det aktuella BinaryWriter-objektet och den underliggande utdataströmmen. |
| Dispose() override | Frigör alla resurser som används av det aktuella objektet och stänger den underliggande strömmen. |
| Flush() | Spolar utdataströmmen. |
| get_BaseStream() | Returnerar utdataflödet. |
| Seek(int, System::IO::SeekOrigin) | Ställer in positionen för strömmen som representeras av det aktuella objektet. |
| virtual Write(uint8_t) | Skriver det angivna osignerade 8-bitars heltalsvärdet till utdataflödet. |
| virtual Write(const ArrayPtr<uint8_t>&, int, int) | Skriver det angivna delintervallet av byte från den angivna byte-arrayen till utdataflödet. |
| virtual Write(const ArrayPtr<char_t>&, int, int) | Skriver det angivna delintervallet av UTF-16-tecken från den angivna teckenarrayen till utdataflödet. |
| virtual Write(bool) | Skriver en enda byte med värdet 0 om value är ’true’ och 1 om value är ‘false’ till utdataflödet. |
| virtual Write(char16_t) | Skriver det angivna 16-bitars breda teckenvärdet till utdataflödet. |
| virtual Write(int16_t) | Skriver det angivna 16-bitars heltalsvärdet till utdataflödet. |
| virtual Write(int) | Skriver det angivna 32-bitars heltalsvärdet till utdataflödet. |
| virtual Write(int64_t) | Skriver det angivna 64-bitars heltalsvärdet till utdataflödet. |
| virtual Write(uint16_t) | Skriver det angivna osignerade 16-bitars heltalsvärdet till utdataflödet. |
| virtual Write(uint32_t) | Skriver det angivna osignerade 32-bitars heltalsvärdet till utdataflödet. |
| virtual Write(uint64_t) | Skriver det angivna osignerade 64-bitars heltalsvärdet till utdataflödet. |
| virtual Write(float) | Skriver det angivna värdet av enkelprecision flyttal till utdataflödet. |
| virtual Write(double) | Skriver det angivna värdet av dubbelprecision flyttal till utdataflödet. |
| virtual Write(const Decimal&) | Skriver byte-representationen av det angivna Decimal-värdet till utdataflödet. |
| virtual Write(const String&) | Skriver en längdprefixad sträng i aktuell kodning till utdataflödet. |
| virtual Write(const char_t *) | Skriver en längdprefixad sträng i aktuell kodning till utdataflödet. |
| ~BinaryWriter() | Destruktor. |
Se även
- Class IDisposable
- Namespace System::IO
- Library Aspose.Page for C++