whats news new microsoft features docs compute asp.net response.write

asp.net - news - ¿Cuál es la diferencia entre Response.Write() y Response.Output.Write()?



new features c# (3)

Ambos escriben en el flujo de salida usando un TextWriter (no directamente a un Stream), sin embargo, el uso de HttpContext.Response.Output.Write ofrece más sobrecargas (17 en Framework 2.0, incluidas las opciones de formato) que HttpContext.Response.Write (solo 4 con sin opciones de formateo).

El tipo HttpResponse no permite el acceso directo a ''conjuntos'' a su flujo de salida.

¿Cuál es la diferencia entre Response.Write() y Response.Output.Write() ?


Efectivamente, no hay diferencia, aunque Response.Output.Write() proporciona más sobrecargas que pueden permitirle pasar diferentes parámetros. Scott Hansleman lo cubre en profundidad .


Nada en realidad.

Pero. Response.Write toma la secuencia en la propiedad Response.Output . Podrías establecer otra secuencia de salida, y de esa manera en lugar de escribir de vuelta al cliente, tal vez escribir en un archivo o algo loco. Entonces esa es la relación.