C'è un modo per creare un'istanza di un client di servizio WCF in C# con un indirizzo endpoint specificato senza specificare un nome di configurazione?Crea client di servizio WCF con indirizzo specificato senza specificare il nome di configurazione
Per impostazione predefinita, i clienti dispongono di questi costruttori:
public ServiceClient()
public ServiceClient(string endpointConfigurationName)
public ServiceClient(string endpointConfigurationName, string remoteAddress)
Ovviamente, c'è una configurazione di default, a causa del primo costruttore. Quello che voglio è specificare solo il 2 ° parametro del costruttore finale. In questo momento, sto lottando attraverso la lettura degli elementi di configurazione dell'utilizzo di ConfigurationManager per capirlo, ma sembra orribilmente ingombrante. C'è un modo più pulito?
La classe EndpointAddress ha un costruttore che accetta subito una stringa uri. Non c'è bisogno di aggiungere "nuovo Uri" lì dentro. – Nyerguds