System::IO::TextReader-klass
Innehåll
[
Dölj
]TextReader class
En basklass för klasser som representerar läsare som läser sekvenser av tecken från olika källor. Objekt av denna klass bör endast allokeras med System::MakeObject()-funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att resultera i körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
class TextReader : public System::IDisposable
Metoder
| Metod | Beskrivning |
|---|---|
| virtual Close() | Stänger strömmen och frigör förvärvade resurser. |
| Dispose() override | Frigör alla resurser som används av det aktuella objektet och stänger den underliggande strömmen. |
| virtual Peek() | Läser ett enda tecken från strömmen utan att ändra strömmens läsmarkör. |
| virtual Read() | Läser ett enda tecken från strömmen. |
| virtual Read(ArrayPtr<char_t>, int, int) | Läser det angivna antalet tecken från strömmen och skriver dem till den angivna teckenarrayen med start på den angivna positionen. |
| virtual ReadBlock(ArrayPtr<char_t>, int, int) | Läser det angivna maximala antalet tecken från den aktuella textläsaren och skriver data till en buffert, med start på det angivna indexet. |
| virtual ReadLine() | Läser tecken från strömmen tills slutet av den aktuella raden. |
| virtual ReadToEnd() | Läser tecken från strömmen tills slutet av strömmen. |
Se även
- Class IDisposable
- Namespace System::IO
- Library Aspose.Page for C++