Clase System::IO::BinaryWriter
Contenido
[
Ocultar
]BinaryWriter class
Representa un escritor que escribe valores de tipos primitivos en un flujo de bytes. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarla a funciones como argumento.
class BinaryWriter : public System::IDisposable
Métodos
| Método | Descripción |
|---|---|
| BinaryWriter(const StreamPtr&, const EncodingPtr&, bool) | Construye una instancia de la clase BinaryWriter que escribe datos en el flujo especificado usando la codificación especificada. |
| Close() | Cierra el objeto BinaryWriter actual y el flujo de salida subyacente. |
| Dispose() override | Libera todos los recursos utilizados por el objeto actual y cierra el flujo subyacente. |
| Flush() | Vacía el flujo de salida. |
| get_BaseStream() | Devuelve el flujo de salida. |
| Seek(int, System::IO::SeekOrigin) | Establece la posición del flujo representado por el objeto actual. |
| virtual Write(uint8_t) | Escribe el valor entero sin signo de 8 bits especificado al flujo de salida. |
| virtual Write(const ArrayPtr<uint8_t>&, int, int) | Escribe el subrango especificado de bytes del arreglo de bytes especificado al flujo de salida. |
| virtual Write(const ArrayPtr<char_t>&, int, int) | Escribe el subrango especificado de caracteres UTF-16 del arreglo de caracteres especificado al flujo de salida. |
| virtual Write(bool) | Escribe un solo byte con un valor de 0 si value es ’true’ y 1 si value es ‘false’ al flujo de salida. |
| virtual Write(char16_t) | Escribe el valor de carácter ancho de 16 bits especificado al flujo de salida. |
| virtual Write(int16_t) | Escribe el valor entero de 16 bits especificado al flujo de salida. |
| virtual Write(int) | Escribe el valor entero de 32 bits especificado al flujo de salida. |
| virtual Write(int64_t) | Escribe el valor entero de 64 bits especificado al flujo de salida. |
| virtual Write(uint16_t) | Escribe el valor entero sin signo de 16 bits especificado al flujo de salida. |
| virtual Write(uint32_t) | Escribe el valor entero sin signo de 32 bits especificado al flujo de salida. |
| virtual Write(uint64_t) | Escribe el valor entero sin signo de 64 bits especificado al flujo de salida. |
| virtual Write(float) | Escribe el valor de punto flotante de precisión simple especificado al flujo de salida. |
| virtual Write(double) | Escribe el valor de punto flotante de precisión doble especificado al flujo de salida. |
| virtual Write(const Decimal&) | Escribe la representación en bytes del valor Decimal especificado al flujo de salida. |
| virtual Write(const String&) | Escribe una cadena con longitud prefijada en la codificación actual al flujo de salida. |
| virtual Write(const char_t *) | Escribe una cadena con longitud prefijada en la codificación actual al flujo de salida. |
| ~BinaryWriter() | Destructor. |
Ver también
- Class IDisposable
- Namespace System::IO
- Library Aspose.Page for C++