2009-12-30 19 views

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); 
+5

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. –

+0

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? –

+1

@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 :-) –

Cuestiones relacionadas