Namespace System::IO

Classi

ClasseDescrizione
BasicSTDIOStreamWrapperRappresenta un wrapper simile a System.IO.Stream per std::basic_iostream e i suoi oggetti derivati. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() . Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarlo alle funzioni come argomento.
BasicSTDIStreamWrapperRappresenta un wrapper simile a System.IO.Stream per std::basic_istream e i suoi oggetti derivati. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() . Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarlo alle funzioni come argomento.
BasicSTDOStreamWrapperRappresenta un wrapper simile a System.IO.Stream per std::basic_ostream e i suoi oggetti derivati. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() . Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarlo alle funzioni come argomento.
BasicSystemIOStreamBufRappresenta un buffer che avvolge flussi simili a System::IO::Stream e consente di usarli come buffer interno di flussi simili a std::iostream.
BasicSystemIOStreamWrapperRappresenta un wrapper simile a std::iostream che utilizza BasicSystemIOStreamBuf come buffer interno.
BasicSystemIStreamWrapperRappresenta un wrapper simile a std::istream che utilizza BasicSystemIOStreamBuf come buffer interno.
BasicSystemOStreamWrapperRappresenta un wrapper simile a std::ostream che utilizza BasicSystemIOStreamBuf come buffer interno.
BinaryReaderRappresenta un lettore che legge tipi di dati primitivi come dati binari in una codifica particolare. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() . Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarlo alle funzioni come argomento.
BinaryWriterRappresenta uno scrittore che scrive valori di tipi primitivi in un flusso di byte. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() . Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarlo alle funzioni come argomento.
BufferedStreamAggiunge uno strato di buffering sopra un altro flusso. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() . Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarlo alle funzioni come argomento.
DirectoryContiene metodi per manipolare le directory. Questo è un tipo statico senza servizi di istanza. Non dovresti mai creare istanze di esso in alcun modo.
DirectoryInfoRappresenta un percorso del file system, una directory a cui si riferisce questo percorso e fornisce metodi di istanza per manipolare le directory. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() . Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarlo alle funzioni come argomento.
FileFornisce metodi per manipolare i file. Questo è un tipo statico senza servizi di istanza. Non dovresti mai creare istanze di esso in alcun modo.
FileInfoRappresenta un percorso a un file e il file a cui si riferisce questo percorso e fornisce metodi per manipolarlo. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() . Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarlo alle funzioni come argomento.
FileStreamRappresenta un flusso di file che supporta operazioni di lettura e scrittura sincrone e asincrone. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() . Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarlo alle funzioni come argomento.
FileSystemInfoLa classe base per FileInfo e DirectoryInfo. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() . Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarlo alle funzioni come argomento.
FileSystemInfoStatRappresenta informazioni su un file o una directory.
MemoryStreamRappresenta uno stream che legge da e scrive in memoria. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.
PathFornisce metodi per manipolare i percorsi. Questo è un tipo statico senza servizi di istanza. Non dovresti mai creare istanze di esso in alcun modo.
STDIOStreamWrapperBaseRappresenta una classe base per wrapper simili a System.IO.Stream. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.
StreamUna classe base per una varietà di implementazioni di stream. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.
StreamReaderRappresenta un lettore che legge caratteri da uno stream di byte. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.
StreamWriterRappresenta uno scrittore che scrive caratteri su uno stream di byte. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.
StringReaderRappresenta un lettore che legge caratteri da una stringa. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.
StringWriterImplementa un TextWriter che scrive informazioni in una stringa. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.
TextReaderUna classe base per classi che rappresentano lettori che leggono sequenze di caratteri da diverse fonti. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.
TextWriterUna classe base per classi che rappresentano scrittori che scrivono sequenze di caratteri verso diverse destinazioni. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.
UnmanagedMemoryStreamFornisce accesso alla memoria non gestita. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.

Enums

EnumerazioneDescrizione
FileAccessSpecifica il tipo di accesso quando si apre il file.
FileAttributesRappresenta gli attributi di una directory o di un file.
FileModeSpecifica come dovrebbe essere aperto un file.
FileOptionsRappresenta opzioni avanzate per la creazione dell’oggetto FileStream.
FileShareSpecifica quale tipo di accesso possono avere altri oggetti FileStream a un file che viene aperto.
SearchOptionSpecifica che la ricerca deve essere eseguita solo nella directory corrente, o nella directory corrente e in tutte le sue sottodirectory.
SeekOriginSpecifica la posizione di riferimento nello stream rispetto alla quale è specificata la posizione da cercare.
STDIOStreamPositionPreferenceDetermina quale posizione nello stream è preferibile come posizione comune di lettura e scrittura quando std::basic_iostream e i suoi discendenti avranno posizioni di lettura e scrittura diverse al momento della creazione del wrapper.
STDIOStreamWrappingModeSpecifica la modalità delle operazioni I/O che i wrapper eseguiranno su stream simili a std::iostreams.
SystemIOStreamWrappingModeSpecifica la modalità delle operazioni I/O che i wrapper eseguiranno su stream simili a System::IO::Stream.

Typedefs

TypedefDescrizione
BinaryWriterPtrUn alias per un puntatore condiviso a questa classe.
FileNotFoundExceptionL’eccezione che viene sollevata quando un tentativo di accedere a un file che non esiste sul disco fallisce. Non avvolgere mai le istanze della classe FileNotFoundException in un System::SmartPtr.
IsTemplateBaseOfRappresenta il corrispondente di std::is_base_of<Base, Derived> che determina l’ereditarietà della classe modello Base non istanziata dalla classe modello Derived istanziata. Fallirà in caso di ereditarietà multipla o ereditarietà non pubblica da Base.
STDIOStreamWrapperSpecializzazioni di BasicSTDIOStreamWrapper per i tipi di carattere char.
STDIStreamWrapperSpecializzazioni di BasicSTDIStreamWrapper per i tipi di carattere char.
STDOStreamWrapperSpecializzazioni di BasicSTDOStreamWrapper per i tipi di carattere char.
STDWIOStreamWrapperSpecializzazioni di BasicSTDIOStreamWrapper per i tipi di carattere wchar_t.
STDWIStreamWrapperSpecializzazioni di BasicSTDIStreamWrapper per i tipi di carattere wchar_t.
STDWOStreamWrapperSpecializzazioni di BasicSTDOStreamWrapper per i tipi di carattere wchar_t.
SystemIOStreamWrapperSpecializzazioni di BasicSystemIOStreamWrapper per i tipi di carattere char.
SystemIStreamWrapperSpecializzazioni di BasicSystemIStreamWrapper per i tipi di carattere char.
SystemOStreamWrapperSpecializzazioni di BasicSystemOStreamWrapper per i tipi di carattere char.
SystemWIOStreamWrapperSpecializzazioni di BasicSystemIOStreamWrapper per i tipi di carattere wchar_t.
SystemWIStreamWrapperSpecializzazioni di BasicSystemIStreamWrapper per i tipi di carattere wchar_t.
SystemWOStreamWrapperSpecializzazioni di BasicSystemOStreamWrapper per i tipi di carattere wchar_t.

Functions

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