Espacio de nombres System::IO

Clases

ClaseDescripción
BasicSTDIOStreamWrapperRepresenta un contenedor similar a System.IO.Stream para std::basic_iostream y sus objetos derivados. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject() . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
BasicSTDIStreamWrapperRepresenta un contenedor similar a System.IO.Stream para std::basic_istream y sus objetos derivados. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject() . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
BasicSTDOStreamWrapperRepresenta un contenedor similar a System.IO.Stream para std::basic_ostream y sus objetos derivados. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject() . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
BasicSystemIOStreamBufRepresenta un búfer que envuelve flujos similares a System::IO::Stream y permite que se utilicen como búfer interno de flujos tipo std::iostream.
BasicSystemIOStreamWrapperRepresenta un contenedor tipo std::iostream que utiliza BasicSystemIOStreamBuf como búfer interno.
BasicSystemIStreamWrapperRepresenta un contenedor tipo std::istream que utiliza BasicSystemIOStreamBuf como búfer interno.
BasicSystemOStreamWrapperRepresenta un contenedor tipo std::ostream que utiliza BasicSystemIOStreamBuf como búfer interno.
BinaryReaderRepresenta un lector que lee tipos de datos primitivos como datos binarios en una codificación específica. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject() . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
BinaryWriterRepresenta un escritor que escribe valores de tipos primitivos en un flujo de bytes. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject() . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
BufferedStreamAñade una capa de almacenamiento intermedio sobre otro flujo. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject() . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
DirectoryContiene métodos para manipular directorios. Este es un tipo estático sin servicios de instancia. Nunca debe crear instancias de él por ningún medio.
DirectoryInfoRepresenta una ruta del sistema de archivos, un directorio al que se refiere dicha ruta y proporciona métodos de instancia para manipular directorios. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject() . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
FileProporciona métodos para manipular archivos. Este es un tipo estático sin servicios de instancia. Nunca debe crear instancias de él por ningún medio.
FileInfoRepresenta una ruta a un archivo y el archivo al que se refiere dicha ruta, y proporciona métodos para manipularlo. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject() . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
FileStreamRepresenta un flujo de archivo que admite operaciones de lectura y escritura síncronas y asíncronas. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject() . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
FileSystemInfoLa clase base para FileInfo y DirectoryInfo. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject() . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
FileSystemInfoStatRepresenta información sobre un archivo o directorio.
MemoryStreamRepresenta un flujo que lee y escribe en memoria. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
PathProporciona métodos para manipular rutas. Este es un tipo estático sin servicios de instancia. Nunca debe crear instancias de él por ningún medio.
STDIOStreamWrapperBaseRepresenta una clase base para envoltorios similares a System.IO.Stream. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
StreamUna clase base para una variedad de implementaciones de flujo. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
StreamReaderRepresenta un lector que lee caracteres de un flujo de bytes. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
StreamWriterRepresenta un escritor que escribe caracteres en un flujo de bytes. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
StringReaderRepresenta un lector que lee caracteres de una cadena. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
StringWriterImplementa un TextWriter que escribe información en una cadena. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
TextReaderUna clase base para clases que representan lectores que leen secuencias de caracteres de diferentes fuentes. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
TextWriterUna clase base para clases que representan escritores que escriben secuencias de caracteres en diferentes destinos. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
UnmanagedMemoryStreamProporciona acceso a memoria no administrada. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.

Enums

EnumeraciónDescripción
FileAccessEspecifica el tipo de acceso al abrir el archivo.
FileAttributesRepresenta atributos de un directorio o un archivo.
FileModeEspecifica cómo debe abrirse un archivo.
FileOptionsRepresenta opciones avanzadas para crear el objeto FileStream.
FileShareEspecifica qué tipo de acceso pueden tener otros objetos FileStream a un archivo que se está abriendo.
SearchOptionEspecifica que la búsqueda debe realizarse solo en el directorio actual, o en el directorio actual y todos sus subdirectorios.
SeekOriginEspecifica la posición de referencia en el flujo respecto a la cual se indica la posición a la que buscar.
STDIOStreamPositionPreferenceDetermina qué posición en el flujo es preferible como posición común de lectura y escritura cuando std::basic_iostream y sus descendientes tendrán diferentes posiciones de lectura y escritura en el momento de crear el envoltorio.
STDIOStreamWrappingModeEspecifica el modo de operaciones de E/S que los envoltorios realizarán en flujos similares a std::iostreams.
SystemIOStreamWrappingModeEspecifica el modo de operaciones de E/S que los envoltorios realizarán en flujos similares a System::IO::Stream.

Typedefs

TypedefDescripción
BinaryWriterPtrUn alias para un puntero compartido a esta clase.
FileNotFoundExceptionLa excepción que se lanza cuando un intento de acceder a un archivo que no existe en el disco falla. Nunca envuelva las instancias de la clase FileNotFoundException en un System::SmartPtr.
IsTemplateBaseOfRepresenta la contraparte de std::is_base_of<Base, Derived> que determina la herencia de una clase plantilla Base no instanciada a partir de una clase plantilla Derived instanciada. Fallará con herencia múltiple o herencia no pública de Base.
STDIOStreamWrapperEspecializaciones de BasicSTDIOStreamWrapper para tipos de carácter char.
STDIStreamWrapperEspecializaciones de BasicSTDIStreamWrapper para tipos de carácter char.
STDOStreamWrapperEspecializaciones de BasicSTDOStreamWrapper para tipos de carácter char.
STDWIOStreamWrapperEspecializaciones de BasicSTDIOStreamWrapper para tipos de carácter wchar_t.
STDWIStreamWrapperEspecializaciones de BasicSTDIStreamWrapper para tipos de carácter wchar_t.
STDWOStreamWrapperEspecializaciones de BasicSTDOStreamWrapper para tipos de carácter wchar_t.
SystemIOStreamWrapperEspecializaciones de BasicSystemIOStreamWrapper para tipos de carácter char.
SystemIStreamWrapperEspecializaciones de BasicSystemIStreamWrapper para tipos de carácter char.
SystemOStreamWrapperEspecializaciones de BasicSystemOStreamWrapper para tipos de carácter char.
SystemWIOStreamWrapperEspecializaciones de BasicSystemIOStreamWrapper para tipos de carácter wchar_t.
SystemWIStreamWrapperEspecializaciones de BasicSystemIStreamWrapper para tipos de carácter wchar_t.
SystemWOStreamWrapperEspecializaciones de BasicSystemOStreamWrapper para tipos de carácter wchar_t.

Functions

FunciónDescripción
WrapSTDIOStreamSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
WrapSTDIOStreamSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
WrapSTDIOStreamSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]