TextWriter (Clase)
Collapse the table of content
Expand the table of content
Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

TextWriter (Clase)

Representa un sistema de escritura que puede escribir una serie secuencial de caracteres. Esta clase es abstracta.

Espacio de nombres:  System.IO
Ensamblado:  mscorlib (en mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public abstract class TextWriter : MarshalByRefObject, 
	IDisposable

El tipo TextWriter expone los siguientes miembros.

  NombreDescripción
Método protegidoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifTextWriter()Inicializa una nueva instancia de la clase TextWriter.
Método protegidoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifTextWriter(IFormatProvider)Inicializa una nueva instancia de la clase TextWriter con el control de formato especificado.
Arriba

  NombreDescripción
Propiedad públicaCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifEncodingCuando se reemplaza en una clase derivada, devuelve la Encoding en que se escribe el resultado.
Propiedad públicaCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifFormatProviderObtiene un objeto que controla las operaciones de formato.
Propiedad públicaCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifNewLineObtiene o establece la cadena de terminador de línea utilizada por el TextWriter actual.
Arriba

  NombreDescripción
Método públicoCompatible con XNA FrameworkCloseCierra el sistema de escritura actual y libera todos los recursos del sistema asociados al sistema de escritura.
Método públicoCreateObjRefCrea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Se hereda de MarshalByRefObject).
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifDispose()Libera todos los recursos utilizados por el objeto TextWriter.
Método protegidoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifDispose(Boolean)Libera los recursos no administrados que utiliza TextWriter y libera los recursos administrados de forma opcional.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifEquals(Object)Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegidoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Se hereda de Object).
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifFlushBorra todos los búferes del sistema de escritura actual y hace que todos los datos almacenados en el búfer se escriban en el dispositivo subyacente.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifGetHashCodeActúa como función hash para un tipo concreto. (Se hereda de Object).
Método públicoGetLifetimeServiceRecupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método públicoInitializeLifetimeServiceObtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método protegidoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifMemberwiseClone() Crea una copia superficial del Object actual. (Se hereda de Object).
Método protegidoMemberwiseClone(Boolean)Crea una copia superficial del objeto MarshalByRefObject actual. (Se hereda de MarshalByRefObject).
Método públicoMiembro estáticoCompatible con XNA FrameworkSynchronizedCrea un contenedor seguro para subprocesos en torno al TextWriter especificado.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWrite(Boolean)Escribe la representación de texto de un valor de tipo Boolean en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWrite(Char)Escribe un carácter en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWrite(Char[])Escribe una matriz de caracteres en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWrite(Decimal)Escribe la representación de texto de un valor decimal en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWrite(Double)Escribe la representación de texto de un valor de punto flotante de 8 bytes en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWrite(Int32)Escribe la representación de texto de un entero con signo de 4 bytes en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWrite(Int64)Escribe la representación de texto de un entero con signo de 8 bytes en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWrite(Object)Escribe la representación de texto de un objeto en la secuencia de texto mediante una llamada a ToString en ese objeto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWrite(Single)Escribe la representación de texto de un valor de punto flotante de 4 bytes en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWrite(String)Escribe una cadena en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWrite(UInt32)Escribe la representación de texto de un entero sin signo de 4 bytes en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWrite(UInt64)Escribe la representación de texto de un entero sin signo de 8 bytes en la secuencia de texto.
Método públicoCompatible con XNA FrameworkWrite(String, Object)Escribe una cadena con formato utilizando la misma semántica que String.Format.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWrite(String, Object[])Escribe una cadena con formato utilizando la misma semántica que String.Format.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWrite(Char[], Int32, Int32)Escribe una submatriz de caracteres en la secuencia de texto.
Método públicoCompatible con XNA FrameworkWrite(String, Object, Object)Escribe una cadena con formato utilizando la misma semántica que String.Format.
Método públicoWrite(String, Object, Object, Object)Escribe una cadena con formato utilizando la misma semántica que String.Format.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWriteLine()Escribe un terminador de línea en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWriteLine(Boolean)Escribe la representación de texto de un valor de tipo Boolean seguida de un terminador de línea en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWriteLine(Char)Escribe un carácter seguido de un terminador de línea en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWriteLine(Char[])Escribe una matriz de caracteres seguida de un terminador de línea en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWriteLine(Decimal)Escribe la representación de texto de un valor decimal seguida de un terminador de línea en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWriteLine(Double)Escribe la representación de texto de un valor de punto flotante de 8 bytes seguida de un terminador de línea en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWriteLine(Int32)Escribe la representación de texto de un entero con signo de 4 bytes seguida de un terminador de línea en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWriteLine(Int64)Escribe la representación de texto de un entero con signo de 8 bytes seguida de un terminador de línea en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWriteLine(Object)Escribe la representación de texto de un objeto mediante una llamada a ToString en este objeto, seguida de un terminador de línea en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWriteLine(Single)Escribe la representación de texto de un valor de punto flotante de 4 bytes seguida de un terminador de línea en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWriteLine(String)Escribe una cadena seguida de un terminador de línea en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWriteLine(UInt32)Escribe la representación de texto de un entero sin signo de 4 bytes seguida de un terminador de línea en la secuencia de texto.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWriteLine(UInt64)Escribe la representación de texto de un entero sin signo de 8 bytes seguida de un terminador de línea en la secuencia de texto.
Método públicoCompatible con XNA FrameworkWriteLine(String, Object)Escribe una cadena con formato y una nueva línea utilizando la misma semántica que Format.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWriteLine(String, Object[])Escribe una cadena con formato y una nueva línea utilizando la misma semántica que Format.
Método públicoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifWriteLine(Char[], Int32, Int32)Escribe una submatriz de caracteres seguida de un terminador de línea en la secuencia de texto.
Método públicoCompatible con XNA FrameworkWriteLine(String, Object, Object)Escribe una cadena con formato y una nueva línea utilizando la misma semántica que Format.
Método públicoWriteLine(String, Object, Object, Object)Escribe una cadena con formato y una nueva línea utilizando la misma semántica que Format.
Arriba

  NombreDescripción
Campo protegidoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifCoreNewLineAlmacena los caracteres de nueva línea utilizados para el TextWriter.
Campo públicoMiembro estáticoCompatible con XNA Frameworkywxh2328.PortableClassLibrary(es-es,VS.100).gifNullProporciona un TextWriter sin almacén de respaldo en el que se puede escribir, pero que no puede leerse.
Arriba

TextWriter es la clase base abstracta de StreamWriter y StringWriter, que escriben caracteres en secuencias y cadenas, respectivamente. Cree una instancia de TextWriter para escribir un objeto en una cadena, escribir cadenas en un archivo o serializar XML. También puede utilizar una instancia de TextWriter para escribir texto en un almacén de respaldo personalizado utilizando las mismas API que utilizaría para una cadena o una secuencia, o para proporcionar compatibilidad con el formato de texto.

Todos los métodos Write de TextWriter que tienen tipos de datos primitivos como parámetros escriben los valores en forma de cadena.

De forma predeterminada, TextWriter no es seguro para la ejecución de subprocesos. Para obtener un contenedor seguro para subprocesos, vea TextWriter.Synchronized.

Para obtener una lista de tareas comunes de E/S, vea Tareas de E/S comunes.

Notas para los herederos

Una clase derivada debe implementar al menos el método TextWriter.Write(Char) para crear una instancia útil de TextWriter.

.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Compatible con:

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2016 Microsoft