WCF: utilizar sin app.config

Tengo un flujo de trabajo de SharePoint que llama a un servicio WCF. Esto funciona bien siempre que el flujo de trabajo se ejecute bajo IIS y no se cambie al Servicio de temporizador.

El problema es que el Servicio de temporizador no tiene acceso a la configuración web.config que necesita para configurar la conexión WCF desde el contexto del Servicio de temporizador.

Could not find endpoint element with name endpointname' and contract 'servicecontractname' in the ServiceModel client configuration section

Estoy configurando toda la información que WCF necesita para hacer la conexión en código de todos modos (y anulando los valores establecidos en web.config)

Mi pregunta es, ¿puedo omitir esta configuración por completo? Prefiero no depender de varios archivos de grabado y mantenerlos sincronizados.

Actualiza Este pequeño código hizo el truco.

string address = "http://myservice.com/soap.svc";
Binding binding = new System.ServiceModel.BasicHttpBinding();
EndpointAddress endpointAddress = new EndpointAddress(address);
client = new MyServiceClient(binding, endpointAddress);

¡Gracias por el aporte

Respuestas a la pregunta(2)

Su respuesta a la pregunta