¿Es posible cambiar las propiedades de una referencia web en tiempo de ejecución? [duplicar]

StackOverflow https://stackoverflow.com/questions/211510

Pregunta

    

Esta pregunta ya tiene una respuesta aquí:

         

Estoy tratando de encontrar una solución tal que el usuario ingrese la URL de un servicio web y sea probado.

Aunque lo que quiero es un cambio de URL, garantizo que la Descripción del Servicio siempre será la misma (excepto la etiqueta wsdl: service que por supuesto contiene la dirección soap: address); Solo quiero probar diferentes clientes, ejecutando el mismo servicio.

¿Fue útil?

Solución

si puedes. solo cambia la propiedad url del proxy de servicio antes de llamar a cualquier método.

Otros consejos

Sí; cada proxy de servicio web ofrece una manera de hacer esto; con los proxies pre-WCF (incluido WSEx), la dirección es la propiedad Url en la clase de proxy; solo tiene que cambiarla antes de hacer algo interesante con el proxy.

Con WCF, creo que especifica la dirección del punto final a través de uno de los constructores.

Tan solo genere su proxy a partir de su referencia wsdl, y listo ;-p

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top