logo LWP
Comunidad de Programadores
Crear cuenta
Recordar contraseña
Recordar contraseña en este navegador
Cursos Biblioteca de Temas Preguntas y Respuestas Buscador para Programadores Drivers Solicitudes para Programadores Programas y Utilidades Ofertas de Trabajo

Visual CSharp .NET - Cuando usar flush, close, dispose (clase stream)

Volver
Filtrado por todos los mensajes
 Imprimir facebook  twitter 
Vistas:
Mensajes realizados anteriormente (No estaban la última vez que entraste)
 Cuando usar flush, close, dispose (clase stream)
androver (28/02/2008 12:29:56)
4.927 visitas
1 respuesta
 RE:Cuando usar flush, close, dispose (clase stream
Giovanni Rugerio (01/10/2008 00:46:36)
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:Cuando usar flush, close, dispose (clase stream)
Autor:androver (1 intervención)
Fecha:28/02/2008 12:29:56
Hola... tengo una duda en cuanto a cuando debo usar stream.flush, stream.close, stream.dispose... según he visto el dispose reemplaza usar los otros dos.. pero no se si eso es cierto ... Alguien que tenga esto bien claro que me pueda explicar. ??

Gracias
Responder al autorSubir
También te puede interesar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:Cuando usar flush, close, dispose (clase stream
Autor:Giovanni Rugerio (1 intervención)
Fecha:01/10/2008 00:46:36
ps mira... según en MSDN...

Stream.Flush()
Al sobrescribir en una clase derivada, borra todos los búferes de esta secuencia y hace que todos los datos almacenados en el búfer se escriban en el dispositivo subyacente.
(Si alguien ntndio que nos xpliq xq mas nrredado no puede estar...)

Yo digo: "Sin comentarios"
--------------------------------------------------------------------------------------------------------------------------

Stream.Close()
Cierra la secuencia actual y libera todos los recursos (como sockets e identificadores de archivo) asociados a ésta.

Yo digo: "Independientemente de lo que diga el MSDN, un uso practico puede ser que... una ves que hayas escrito tus datos, uses el método close para asegurarte que:

1. Los datos se haya escrito completamente y correctamente
2. Que tengas disponible archivo que recien creaste (o lo q' sea hayas creado) para que lo ocupes en otro proceso|método o lo que gustes."
--------------------------------------------------------------------------------------------------------------------------

Stream.Dispose()
Sobrecargado. Libera todos los recursos utilizados por el objeto Stream.

Yo digo: "Aunque como bien dices, puede reemplazar a los dos métodos anteriores, podría decir que para efectos practicos yo uso el Dispose cuando ya no necesito más el recurso, en éste caso el Stream"

Espero te haya sido de ayuda...

Buen dia...
Comentar el mensajeSubir