System::IO::STDIOStreamWrapperBase klass
STDIOStreamWrapperBase class
Representerar en basklass för System.IO.Stream-liknande omslag. 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.
template<typename T,typename>class STDIOStreamWrapperBase : public System::IO::Stream
Metoder
| Metod | Beskrivning |
|---|
| get_CanRead() const override | Bestämmer om strömmen stöder läsning. |
| get_CanSeek() const override | Avgör om strömmen stöder sökning. |
| get_CanWrite() const override | Bestämmer om strömmen stöder skrivning. |
| get_Length() const override | Returnerar strömmens längd. |
| get_Position() const override | Returnerar strömmens aktuella position. |
| operator=(const STDIOStreamWrapperBase&) | Kopieringstilldelningsoperator. Borttagen. |
| Seek(int64_t, SeekOrigin) override | Ställer in positionen för strömmen som representeras av det aktuella objektet. |
| set_Position(int64_t) override | Ställer in strömmens position. |
| STDIOStreamWrapperBase(const STDIOStreamWrapperBase&) | Kopieringskonstruktor. Borttagen. |
Fält
| Fält | Beskrivning |
|---|
| static Null | En ström utan underliggande lagring. |
Typedefs
Se även