Tengo un objeto Uri
que se pasa a un constructor de mi clase.¿Hay alguna manera fácil de abrir un Uri y obtener lo que apunte? (C#)
Quiero abrir el archivo Uri
puntos, ya sea local, de red, http, lo que sea, y leer los contenidos en una cadena. ¿Hay una manera fácil de hacerlo, o tengo que tratar de trabajar cosas como Uri.IsFile
para descubrir cómo intentar abrirlo?
Lamentablemente, no es seguro para subprocesos, que es un problema, y por lo que puedo ver de un vistazo rápido, que sólo admite HTTP (I need atleast file: // too) –
@Matthew: Internamente, solo usa 'WebRequest' para que también sea compatible con file: // y ftp: //. Si necesita más control, debe usar 'WebRequest' directamente. Si solo quiere una cadena de regreso, use 'WebClient'. –
Admite otros URI. No está limitado a HTTP. ¿Y a qué te refieres con no estar seguro para subprocesos? –