Instanciar objeto proxy para referencia web

23/02/2005 - 13:05 por Tarllem | Informe spam
Hola!

Tengo entendido que para hacer referencia a un servicio web he de hacerlo
mediante un objeto proxy.
¿Sabéis en qué espacio de nombres está la clase para instanciar dicho objeto
proxy?

Gracias!

Preguntas similare

Leer las respuestas

#1 A.Poblacion
23/02/2005 - 14:08 | Informe spam
"Tarllem" wrote in message
news:
Tengo entendido que para hacer referencia a un servicio web he de hacerlo
mediante un objeto proxy.
¿Sabéis en qué espacio de nombres está la clase para instanciar dicho


objeto
proxy?



Lo que hace .Net cuando usas el WDSL.EXE o cuando agregas una referencia
web en Visual Studio, es que crea un programa fuente que dentro tiene una
clase idéntica a la del servicio web, pero que por dentro tiene las
funciones vacías y lo que hacen es retransmitir tus llamadas al servicio
web. Esta clase "vacia" es la que en la documentación se llama "el proxy
del servicio web".
El espacio de nombres es el que tú le pones cuando agregas el servicio web:
cuando agregas la referencia desde VS2003 hay una casilla que pregunta
"nombre de la referencia web", y por defecto pone el nombre del servidor en
el que esté el servicio. Este mismo nombre te lo toma como espacio de
nombres. Por ejemplo, si el servicio web tiene una clase que se llama
MiClase, y el ordenador en que está es "localhost" y no renombras la
referencia, entonces para crear el Proxy tienes que hacer esto:

localhost.MiClase x = new localhost.MiClase();

Ahora "x" es el proxy.
Respuesta Responder a este mensaje
#2 Carmelo J. Morales Muñoz
23/02/2005 - 14:46 | Informe spam
Hash: SHA1

hola!

Te comento lo que se al respecto, pues estoy desarrollando una
aplicación que se comunica a la base de datos por medio de
serviciosWeb.

Al crear un proyecto , le tienes que decir que quieres agregar una
referencia Web, entonces cuando seleccionas la URL donde residen los
serviciosWeb es el propio VSNet2003 el que te crea la clase de proxy.

Tu solamente instanciarás de esa clase proxy y llamarás a funciones,
pero la clase proxy es la que realizará toda la comunicación a travez
del http.

un saludo!

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida