Para utilizar un servicio WCF, deberá crear un proxy de cliente WCF.
En Visual Studio, haga clic derecho en el proyecto y seleccione "Agregar referencia de servicio" en el menú contextual. Escriba la URL a la que desea conectarse y, si ese servicio se está ejecutando, debe obtener un archivo de proxy del cliente generado para usted.
Este archivo contendrá típicamente una clase llamada MyService cliente - se puede crear una instancia de esa clase, y debería ver todos los métodos disponibles en la clase de cliente a su disposición.
Si no desea agregar una referencia de servicio en Visual Studio, puede lograr el mismo resultado ejecutando la herramienta de línea de comandos svcutil.exe
; esto también generará todos los archivos necesarios para su clase de cliente proxy.
Marc
ACTUALIZACIÓN:
si desea inicializar un proxy de cliente en tiempo de ejecución, que sin duda puede hacer eso - que necesita para decidir qué unirse a usar (protocolo de transporte), y que la dirección para conectarse a, y entonces usted puede hacer:
BasicHttpBinding binding = new BasicHttpBinding();
EndpointAddress address = new EndpointAddress("http://localhost:8888/MyService");
MyServiceClient serviceClient = new MyServiceClient(binding, address);
Pero incluso en este caso, es necesario haber importado y creó el primer cliente proxy, mediante el uso de las herramientas "Agregar referencia de servicio" o Svcutil.exe.
Por favor, aclare su pregunta. No puedo decir lo que quieres lograr. ¿Desea poder llamar a los métodos o quiere una lista de ellos? –
John Quiero acceder a los métodos ... Por supuesto, quiero consumir el servicio web a través de la URL. –
¿Y por qué no utilizar la referencia de servicio? –