System::IO namnrymd

Klasser

KlassBeskrivning
BasicSTDIOStreamWrapperRepresenterar ett System.IO.Stream-liknande omslag för std::basic_iostream och dess avledda objekt. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till 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.
BasicSTDIStreamWrapperRepresenterar ett System.IO.Stream-liknande omslag för std::basic_istream och dess avledda objekt. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till 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.
BasicSTDOStreamWrapperRepresenterar ett System.IO.Stream-liknande omslag för std::basic_ostream och dess avledda objekt. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till 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.
BasicSystemIOStreamBufRepresenterar en buffert som omsluter System::IO::Stream-liknande strömmar och gör det möjligt att använda dem som en intern buffert för std::iostream-liknande strömmar.
BasicSystemIOStreamWrapperRepresenterar ett std::iostream-liknande omslag som använder BasicSystemIOStreamBuf som intern buffert.
BasicSystemIStreamWrapperRepresenterar ett std::istream-liknande omslag som använder BasicSystemIOStreamBuf som intern buffert.
BasicSystemOStreamWrapperRepresenterar ett std::ostream-liknande omslag som använder BasicSystemIOStreamBuf som intern buffert.
BinaryReaderRepresenterar en läsare som läser primitiva datatyper som binär data i en viss kodning. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till 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.
BinaryWriterRepresenterar en skrivare som skriver värden av primitiva typer till en byte-ström. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till 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.
BufferedStreamLägger till ett buffringslager ovanpå en annan ström. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till 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.
DirectoryInnehåller metoder för att manipulera kataloger. Detta är en statisk typ utan instansfunktioner. Du bör aldrig skapa instanser av den på något sätt.
DirectoryInfoRepresenterar en filsökväg, en katalog som refereras av denna sökväg och tillhandahåller instansmetoder för att manipulera kataloger. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till 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.
FileTillhandahåller metoder för att manipulera filer. Detta är en statisk typ utan instansfunktioner. Du bör aldrig skapa instanser av den på något sätt.
FileInfoRepresenterar en sökväg till en fil och en fil som refereras av denna sökväg och tillhandahåller metoder för att manipulera den. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till 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.
FileStreamRepresenterar en filström som stödjer synkrona och asynkrona läs- och skrivoperationer. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till 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.
FileSystemInfoBas-klassen för FileInfo och DirectoryInfo. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till 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.
FileSystemInfoStatRepresenterar information om en fil eller katalog.
MemoryStreamRepresenterar en ström som läser från och skriver till minnet. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
PathTillhandahåller metoder för att manipulera sökvägar. Detta är en statisk typ utan instansfunktioner. Du bör aldrig skapa instanser av den på något sätt.
STDIOStreamWrapperBaseRepresenterar en basklass för omslag liknande System.IO.Stream. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
StreamEn basklass för en mängd olika strömmimplementeringar. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
StreamReaderRepresenterar en läsare som läser tecken från en byte-ström. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
StreamWriterRepresenterar en skrivare som skriver tecken till en byte-ström. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
StringReaderRepresenterar en läsare som läser tecken från en sträng. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
StringWriterImplementerar en TextWriter som skriver information till en sträng. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
TextReaderEn 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 hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
TextWriterEn basklass för klasser som representerar skrivare som skriver sekvenser av tecken till olika destinationer. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
UnmanagedMemoryStreamTillhandahåller åtkomst till ohanterat minne. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

Enums

EnumBeskrivning
FileAccessAnger åtkomsttypen när filen öppnas.
FileAttributesRepresenterar attribut för en katalog eller en fil.
FileModeAnger hur en fil ska öppnas.
FileOptionsRepresenterar avancerade alternativ för att skapa ett FileStream‑objekt.
FileShareAnger vilken typ av åtkomst andra FileStream‑objekt kan ha till en fil som öppnas.
SearchOptionAnger att en sökning ska utföras endast i den aktuella katalogen, eller i den aktuella katalogen och alla dess underkataloger.
SeekOriginAnger referenspositionen i strömmen relativt vilken den position som ska sökas till anges.
STDIOStreamPositionPreferenceBestämmer vilken position i strömmen som är föredragen som gemensam läs‑ och skrivposition när std::basic_iostream och dess avledda klasser har olika läs‑ och skrivpositioner vid omslagsskapandet.
STDIOStreamWrappingModeAnger läge för I/O‑operationer som omslag kommer att utföra på strömmar liknande std::iostreams.
SystemIOStreamWrappingModeAnger läge för I/O‑operationer som omslag kommer att utföra på strömmar liknande System::IO::Stream.

Typedefs

TypedefBeskrivning
BinaryWriterPtrEtt alias för en delad pekare till denna klass.
FileNotFoundExceptionUndantaget som kastas när ett försök att komma åt en fil som inte finns på disken misslyckas. Omslut aldrig instanser av klassen FileNotFoundException i en System::SmartPtr.
IsTemplateBaseOfRepresenterar motsvarigheten till std::is_base_of<Base, Derived> som bestämmer arv för en icke‑instanserad Base‑mallklass från en instanserad Derived‑mallklass. Kommer att misslyckas vid multipelt arv eller icke‑publikt arv från Base.
STDIOStreamWrapperSpecialiseringar av BasicSTDIOStreamWrapper för char-teckentyper.
STDIStreamWrapperSpecialiseringar av BasicSTDIStreamWrapper för char-teckentyper.
STDOStreamWrapperSpecialiseringar av BasicSTDOStreamWrapper för char-teckentyper.
STDWIOStreamWrapperSpecialiseringar av BasicSTDIOStreamWrapper för wchar_t-teckentyper.
STDWIStreamWrapperSpecialiseringar av BasicSTDIStreamWrapper för wchar_t-teckentyper.
STDWOStreamWrapperSpecialiseringar av BasicSTDOStreamWrapper för wchar_t-teckentyper.
SystemIOStreamWrapperSpecialiseringar av BasicSystemIOStreamWrapper för char-teckentyper.
SystemIStreamWrapperSpecialiseringar av BasicSystemIStreamWrapper för char-teckentyper.
SystemOStreamWrapperSpecialiseringar av BasicSystemOStreamWrapper för char-teckentyper.
SystemWIOStreamWrapperSpecialiseringar av BasicSystemIOStreamWrapper för wchar_t-teckentyper.
SystemWIStreamWrapperSpecialiseringar av BasicSystemIStreamWrapper för wchar_t-teckentyper.
SystemWOStreamWrapperSpecialiseringar av BasicSystemOStreamWrapper för wchar_t-teckentyper.

Functions

FunktionBeskrivning
WrapSTDIOStreamSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
WrapSTDIOStreamSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
WrapSTDIOStreamSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]