Come posso modificare l'indirizzo dell'endpoint a livello di codice nel sito del cliente?Come posso modificare l'indirizzo dell'endpoint a livello di codice nel sito del cliente?
6
A
risposta
8
proxy.Endpoint.Address = new EndpointAddress("http://newaddress");
dove proxy
è un'istanza della classe client generato durante l'importazione WSDL. Oppure si può specificare l'indirizzo durante la creazione del proxy client:
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();
}
Problemi correlati
- 1. Come posso modificare a livello di codice la password del mio dominio Windows?
- 2. Come analizzare e modificare a livello di codice C#
- 3. Come posso modificare un valore nel Registro di sistema a livello di programmazione?
- 4. Come posso creare a livello di codice una schermata di un determinato sito Web?
- 5. Come posso modificare a livello di codice l'argomento di una funzione * not * in un decoratore python?
- 6. Spostamento del mouse a livello di codice
- 7. Controllo del reindirizzamento del sito Web, a livello di programmazione
- 8. Ottenere pagina corrente a livello di codice
- 9. modificare a livello l'icona del file eseguibile
- 10. Come posso modificare le impostazioni di sicurezza COM a livello di codice da C#?
- 11. come modificare lo stile del carattere a livello di codice nell'obiettivo-c
- 12. Modificare un tipo di carattere a livello di codice
- 13. Come posso modificare le impostazioni internazionali della mia app a livello di codice tramite Swift?
- 14. Come posso comporre un messaggio a livello di codice?
- 15. Magento 1.7 - impostazione del prezzo di gruppo del cliente a livello di programmazione
- 16. Come posso modificare la posizione del file a livello di programmazione?
- 17. Come posso creare a livello di codice un evento iCal nel calendario predefinito?
- 18. Come posso aggiungere un contatto a livello di codice?
- 19. Come posso modificare a livello di codice la selezione di un input di autocomplete di google maps api?
- 20. Come aggiungere i vincoli a livello di codice a un UIView creato a livello di codice?
- 21. Come posso aumentare a livello di codice l'altezza delle celle nel mio UITableView?
- 22. Modifica del file di risorse esistente a livello di codice
- 23. Come modificare default.aspx nel sito di SharePoint senza SharePoint Designer
- 24. Ottieni codice identificativo a livello di codice
- 25. Aggiunta di viste secondarie a FrameLayout a livello di codice, quindi modificare le loro posizioni
- 26. Malware sul sito Web di un cliente - Idee?
- 27. come modificare a livello di codice l'immagine di sfondo sul modulo C#
- 28. Come modificare un'icona di TextView a livello di programmazione?
- 29. Come creare o modificare a livello di codice un drawable fatto di linee di colori diversi
- 30. Django: prefisso URL a livello di sito
che in realtà non può ** ** modificare l'endpoint dopo il proxy è stata creata - è necessario farlo prima di chiamare il primo metodo sul tuo proxy. –
Buon punto @marc_s. Questo significa che il primo esempio che ho dato non funzionerà o funzionerà solo se fatto prima di chiamare il primo metodo? –
@Darin: Penso che genererà un'eccezione se provi a farlo dopo che un metodo sul servizio è già stato chiamato (non sicuro al 100%). La migliore pratica consiste nel fare sempre queste operazioni di configurazione prima di ogni chiamata :-) –