none
Servicio Web RRS feed

  • Pregunta

  • Desde un servicio web tengo lo siguiente:

    Console.WriteLine(string.Format("{0}|{1}|{2}|{3}|{4}|{5}|{6}|{7}|{8}|{9}|{10}|{11}|{12}|{13}|{14}|{15}|{16}|{17}", res.dni, res.sexo, res.Apellido, res.Nombres, res.Calle,res.Ciudad,res.CodigoPostal,res.CUIL,res.Departamento,res.dni,res.FechaNacimiento,res.Municipio,res.Numero,res.Pais,res.Piso,res.Provincia,res.sexo,res.Vencimiento));

    desde allí debo crear un archivo de texto y grabarlo en una ruta determinada.

    Muchas gracias

    jueves, 25 de octubre de 2018 12:51

Respuestas

  • Hola caavila:

    Entiendo que lo que tienes que hacer es enviar un flujo (stream) de información al software cliente que consume tu servicio web, para que el monte el archivo en local a una ruta determinada, ya que la escritura del archivo debe de realizarse en la máquina del cliente, que consume el servicio web.

    Si este es el camino, tu método del servicio puede devolver un stream y con el mismo se genera un archivo, desde el software cliente.

    https://support.microsoft.com/es-es/help/816149/how-to-read-from-and-write-to-a-text-file-by-using-visual-c

    Ya comentas

    jueves, 25 de octubre de 2018 13:02
  • hola

    >>Desde un servicio web tengo lo siguiente:

    no entiendo, que tiene que ver un Console.WriteLine() con un servicio web, no tiene ningun sentido

    ademas cuando dices "desde" a que te refieres que ese codigo esta dentro del servicio o esta en el cliente que lo invoca?

    >>desde allí debo crear un archivo de texto y grabarlo en una ruta determinada.

    y cual seria el problema? usas

    File.WriteAllText()

    pasandole el string y la ruta donde quieres grabar el archivo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    viernes, 26 de octubre de 2018 13:49

Todas las respuestas

  • Hola caavila:

    Entiendo que lo que tienes que hacer es enviar un flujo (stream) de información al software cliente que consume tu servicio web, para que el monte el archivo en local a una ruta determinada, ya que la escritura del archivo debe de realizarse en la máquina del cliente, que consume el servicio web.

    Si este es el camino, tu método del servicio puede devolver un stream y con el mismo se genera un archivo, desde el software cliente.

    https://support.microsoft.com/es-es/help/816149/how-to-read-from-and-write-to-a-text-file-by-using-visual-c

    Ya comentas

    jueves, 25 de octubre de 2018 13:02
  • hola

    >>Desde un servicio web tengo lo siguiente:

    no entiendo, que tiene que ver un Console.WriteLine() con un servicio web, no tiene ningun sentido

    ademas cuando dices "desde" a que te refieres que ese codigo esta dentro del servicio o esta en el cliente que lo invoca?

    >>desde allí debo crear un archivo de texto y grabarlo en una ruta determinada.

    y cual seria el problema? usas

    File.WriteAllText()

    pasandole el string y la ruta donde quieres grabar el archivo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    viernes, 26 de octubre de 2018 13:49