guardar un archivo (desde la secuencia) en el disco usando c # [duplicado]

Posible duplicado:
¿Cómo guardo una secuencia en un archivo?

Tengo un objeto de flujo que puede ser una imagen o un archivo (msword, pdf), he decidido manejar ambos tipos de manera muy diferente, ya que es posible que desee optimizar / comprimir / cambiar el tamaño / producir miniaturas, etc. Llamo a un método específico para guardar una imagen en el disco, el código:

var file = StreamObject;

//if content-type == jpeg, png, bmp do...
    Image _image = Image.FromStream(file);
    _image.Save(path);

//if pdf, word do...

¿Cómo guardo Word y PDF?

//multimedia/ video?

He buscado (probablemente no lo suficiente) pero no pude encontrarlo en ningún lado ...

Respuestas a la pregunta(6)

Su respuesta a la pregunta