¿Cómo puedo cambiar la dirección del punto final programáticamente en el sitio del cliente?¿Cómo puedo cambiar la dirección del punto final programáticamente en el sitio del cliente?
6
A
Respuesta
8
proxy.Endpoint.Address = new EndpointAddress("http://newaddress");
donde proxy
es una instancia de la clase de cliente generada al importar el WSDL. O puede especificar la dirección al crear el proxy de cliente:
var endpoint = new EndpointAddress("http://newaddress");
var proxy = new SomeClientProxy("BasicHttpBinding_IHelloWorld", endpoint);
-1
http://deadkota.wordpress.com/2010/06/23/wcf-client-change-endpoint-address-dynamically/
using(abcServiceClient proxy = new ABCServiceClient())
{
proxy.Endpoint.Address = new System.ServiceModel.EndpointAddress("net.tcp://localhost:8082/ABCService");
proxy.Open();
proxy.Function();
}
que
Cuestiones relacionadas
- 1. SoapUI cambiar la dirección del punto final
- 2. ¿Cómo cambiar la dirección del punto final para múltiples pruebas?
- 3. Cómo modificar programáticamente la configuración de la dirección del punto final WCF app.config?
- 4. Cambiar la dirección del punto final de WebService en tiempo de ejecución
- 5. WCF - cambiar los resultados dirección de punto final en SecurityException
- 6. Punto final del cliente WCF: SecurityNegotiationException sin <dns>
- 7. Override Glassfish generado Servicio WSDL Dirección del punto final
- 8. Cómo obtener programáticamente la dirección del montón en Linux
- 9. Cambiando la dirección del borde en el punto
- 10. WCF javascript proxy no encontrado cuando la dirección del punto final no está en blanco
- 11. cómo obtener la dirección MAC del cliente que navega por el sitio web asp.net mvc C#
- 12. Detección de la dirección IP del cliente y del servidor
- 13. Rieles: obtenga la dirección IP del cliente
- 14. ¿Cómo obtengo el punto final del servidor en una aplicación en ejecución?
- 15. ¿Cómo encontrar la dirección IP del cliente conectado al servidor?
- 16. Detección del punto de inicio/final del movimiento
- 17. Certificado de servicio WCF y la identidad del punto final del lado del cliente: ¿por qué no funciona?
- 18. Obtener la dirección IP del cliente en Sinatra?
- 19. ¿Cómo obtengo la dirección IP del cliente usando TcpClient?
- 20. Cómo cambiar el símbolo del punto decimal en double.ToString()?
- 21. ¿Cómo obtener la dirección IP del cliente de escritorio remoto?
- 22. cambiar la dirección del texto del cuadro de texto automáticamente
- 23. cómo cambiar el color predeterminado del hipervínculo en iOS programáticamente?
- 24. ¿Cómo implementar la seguridad del sitio web en función del hardware del cliente u otra solución?
- 25. ¿Cómo identificar la dirección IP del cliente solicitante?
- 26. Cómo obtener la dirección IP del cliente usando jQuery
- 27. WICKET: cómo obtener la dirección/ip del cliente
- 28. Obtener la dirección IP del cliente en JSP
- 29. Protección del punto final del servicio WCF con autenticación personalizada
- 30. ¿Cómo cambiar programáticamente la versión del producto de un proyecto?
realidad ** ** no se puede cambiar el punto final después de la representación se ha creado - usted debe hacer esto antes de llamar al primer método en su proxy. –
Buen punto @marc_s. ¿Significa esto que el primer ejemplo que di no funcionará o solo funcionará si se hace antes de llamar al primer método? –
@Darin: creo que lanzará una excepción si intentas hacerlo después de que ya se haya llamado a un método en el servicio (aunque no del todo seguro). La mejor práctica es hacer siempre estas cosas de configuración antes de cualquier llamada :-) –