| virtual BeginRead(System::ArrayPtr<uint8_t>, int, int, System::AsyncCallback, System::SharedPtr<System::Object>) | Inicia una operación de lectura asíncrona. |
| virtual BeginWrite(System::ArrayPtr<uint8_t>, int, int, System::AsyncCallback, System::SharedPtr<System::Object>) | Inicia una operación de escritura asíncrona. |
| virtual Close() | Cierra el flujo. |
| CopyTo(const SharedPtr<Stream>&) | Copia bytes al flujo especificado. |
| CopyTo(const SharedPtr<Stream>&, int32_t) | Copia bytes al flujo especificado, usando el tamaño de búfer especificado. |
| Dispose() override | Libera todos los recursos utilizados por el objeto actual y cierra el flujo. |
| virtual EndRead(System::SharedPtr<System::IAsyncResult>) | Espera hasta que la operación de lectura asíncrona especificada se complete. |
| virtual EndWrite(System::SharedPtr<System::IAsyncResult>) | Finaliza una operación de escritura asíncrona. Espera hasta que la operación de escritura asíncrona especificada se complete. |
| virtual Flush() | Limpia los búferes de este flujo y escribe todos los datos almacenados en el búfer en el almacenamiento subyacente. |
| virtual FlushAsync(const Threading::CancellationToken&) | Borra de forma asíncrona todos los búferes de este flujo, hace que cualquier dato almacenado se escriba en el dispositivo subyacente y supervisa las solicitudes de cancelación. |
| FlushAsync() | Borra de forma asíncrona todos los búferes de este flujo, hace que cualquier dato almacenado se escriba en el dispositivo subyacente y supervisa las solicitudes de cancelación. |
| virtual get_CanRead() const | Determina si el flujo es legible. |
| virtual get_CanSeek() const | Determina si el flujo admite búsqueda. |
| virtual get_CanTimeout() const | Obtiene un valor que determina si el flujo actual puede expirar. |
| virtual get_CanWrite() const | Determina si el flujo es escribible. |
| virtual get_Length() const | Devuelve la longitud del flujo en bytes. |
| virtual get_Position() const | Devuelve la posición actual del flujo. |
| virtual get_ReadTimeout() const | Obtiene un valor, en milisegundos, que determina cuánto tiempo intentará el flujo leer antes de expirar. |
| virtual get_WriteTimeout() const | Obtiene un valor, en milisegundos, que determina cuánto tiempo intentará escribir el flujo antes de que expire. |
| virtual Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) | Lee la cantidad especificada de bytes del flujo y los escribe en la matriz de bytes especificada. |
| virtual Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) | Lee la cantidad especificada de bytes del flujo y los escribe en la matriz de bytes especificada. |
| Read(const System::Details::StackArray<uint8_t, N>&, int32_t, int32_t) | Lee la cantidad especificada de bytes del flujo y los escribe en la matriz de bytes especificada. |
| virtual ReadAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t, const Threading::CancellationToken&) | Lee de forma asíncrona una secuencia de bytes del flujo actual, avanza la posición dentro del flujo en la cantidad de bytes leídos y supervisa las solicitudes de cancelación. |
| ReadAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t) | Lee de forma asíncrona una secuencia de bytes del flujo actual, avanza la posición dentro del flujo en la cantidad de bytes leídos y supervisa las solicitudes de cancelación. |
| virtual ReadByte() | Lee un solo byte del flujo y devuelve un valor entero de 32 bits equivalente al valor del byte leído. |
| virtual Seek(int64_t, SeekOrigin) | Establece la posición del flujo representado por el objeto actual. |
| virtual set_Position(int64_t) | Establece la posición del flujo. |
| virtual set_ReadTimeout(int) | Establece un valor que determina si el flujo actual puede expirar. |
| virtual set_WriteTimeout(int) | Establece un valor, en milisegundos, que determina cuánto tiempo intentará leer el flujo antes de que expire. |
| virtual SetLength(int64_t) | Establece la longitud del flujo representado por el objeto actual. |
| virtual Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) | Escribe el subrango especificado de bytes de la matriz de bytes especificada al flujo. |
| virtual Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) | Escribe el subrango especificado de bytes de la matriz de bytes especificada al flujo. |
| Write(const System::Details::StackArray<uint8_t, N>&, int32_t, int32_t) | Escribe el subrango especificado de bytes de la matriz de bytes especificada al flujo. |
| virtual WriteAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t, const Threading::CancellationToken&) | Escribe de forma asíncrona una secuencia de bytes al flujo actual, avanza la posición actual dentro de este flujo en la cantidad de bytes escritos y supervisa las solicitudes de cancelación. |
| WriteAsync(const ArrayPtr<uint8_t>&, int32_t, int32_t) | Escribe de forma asíncrona una secuencia de bytes al flujo actual, avanza la posición actual dentro de este flujo en la cantidad de bytes escritos y supervisa las solicitudes de cancelación. |
| virtual WriteByte(uint8_t) | Escribe el valor entero sin signo de 8 bits especificado al flujo. |