none
recibir un parametro si un web service ha sido consumido o hacer que el cliente devuelve un valor donde recibio X datos RRS feed

Respuestas

  • Bueno, para definir el servicio vale la línea que te puse:

    [WebService] PedidosGrabados MiMetodo(Pedidos pedidos) {...}

    y para llamarlo simplemente pones variables del tipo correspondiente:

    Pedidos pedidos = new Pedidos { ... };

    ResultadosPedidos resultado = proxy.MiMetodo(pedidos);

    ¿Dónde tienes dificultades? ¿No sabes definir una clase? ¿No sabes ponerle propiedades y métodos? ¿No sabes instanciarla y cargarle valores? ¿O leer los valores que hay dentro de la instancia?

    • Marcado como respuesta greg_dorian martes, 21 de junio de 2016 20:00
    lunes, 20 de junio de 2016 16:15
  • al final resulto mas sencillo que lo que creia aun que alberto población tu aporte tambien me sirvio encontre esto de otro hilo del foro

    parametrer WebService

    • Marcado como respuesta greg_dorian martes, 21 de junio de 2016 20:00
    martes, 21 de junio de 2016 20:00

Todas las respuestas

  • Los webservices pueden recibir parámetros de entrada y devolver parámetros de salida, así como devolver un resultado de la función. Simplemente configura la función para que devuelva un objeto con los resultados, y dentro de ese objeto encapsula toda la información que quieras retornar al cliente. Por ejemplo:

    [WebService] PedidosGrabados MiMetodo(Pedidos pedidos) {...}

    Evidentemente, las clases Pedidos y PedidosGrabados estarán previamente declaradas en tu código servidor, la primera para recibir los pedidos y la segunda para devolver los resultados de la operación. Al agregar la referencia, se te reproducirán ambas clases en el Proxy del lado cliente, con lo que podrás desde éste pasar los datos y recuperar el resultado. Como PedidosGrabados es una clase definida por ti, dentro puedes meter lo que quieras: propiedades (p.ej., número de pedidos procesados, número de errores, etc.), colecciones (p.ej., una lista de strings con los mensajes de error encontrados), etc.

    lunes, 20 de junio de 2016 14:34
  • hola alberto

    tienes algun codigo de ejemplo sobre eso lo que expones?

    Gracias

    lunes, 20 de junio de 2016 15:12
  • Bueno, para definir el servicio vale la línea que te puse:

    [WebService] PedidosGrabados MiMetodo(Pedidos pedidos) {...}

    y para llamarlo simplemente pones variables del tipo correspondiente:

    Pedidos pedidos = new Pedidos { ... };

    ResultadosPedidos resultado = proxy.MiMetodo(pedidos);

    ¿Dónde tienes dificultades? ¿No sabes definir una clase? ¿No sabes ponerle propiedades y métodos? ¿No sabes instanciarla y cargarle valores? ¿O leer los valores que hay dentro de la instancia?

    • Marcado como respuesta greg_dorian martes, 21 de junio de 2016 20:00
    lunes, 20 de junio de 2016 16:15
  • al final resulto mas sencillo que lo que creia aun que alberto población tu aporte tambien me sirvio encontre esto de otro hilo del foro

    parametrer WebService

    • Marcado como respuesta greg_dorian martes, 21 de junio de 2016 20:00
    martes, 21 de junio de 2016 20:00