Win32 y WebService

04/02/2004 - 14:46 por Damian Bacalov | Informe spam
Hola, tengo el siguiente inconveniente:

Tengo una aplicacion Win32 en C# que usa un WebService (tambien en C#).
El Webservice es la interfaz de una aplicación y podría llegar a tener
varios WebServices iguales en diferentes sitios.

Siendo que los Webservices tienen todos la misma interfaz...
¿Como puedo hacer en la aplicación Win32 para especificar la url del WSDL en
un archivo de configuración?
Dicho de otra forma, la aplicación conoce la interfaz del WebService, pero
no su ubicación (de hecho podría seleccionar cual WebService quiero usar en
tiempo de ejecución). La ubicación la quiero proporcionar con un archivo de
configuración (inclusive poder cambiarla o agregar nuevas).

Gracias.
Damian

Preguntas similare

Leer las respuestas

#1 A.Poblacion
04/02/2004 - 15:18 | Informe spam
La ubicación del Web Service se puede cambiar a través de la propiedad .Url
del proxy local. Por ejemplo, si el servicio se llama MiServicio y dentro
tiene la clase Service1, para llamarlo desde la aplicación cliente estarás
haciendo algo así:
1 MiServicio.Service1 miVariable = new MiServicio.Service1();
2 miVariable.miProcedimiento(...);

Pues bien, entre la linea 1 y la 2 tienes que intercalar esto:
miVariable.Url = "http://miservidor/midirectorio/mise...smx";

Como es lógico, si quieres que la dirección salga de un archivo de
configuración en lugar de ponerla fija en el código fuente, nada te impide
leerla del web.config a una variable y luego asignar esa variable a
miVariable.Url.



From: "Damian Bacalov"
Newsgroups: microsoft.public.es.csharp
Sent: Wednesday, February 04, 2004 2:46 PM
Subject: Win32 y WebService


Hola, tengo el siguiente inconveniente:

Tengo una aplicacion Win32 en C# que usa un WebService (tambien en C#).
El Webservice es la interfaz de una aplicación y podría llegar a tener
varios WebServices iguales en diferentes sitios.

Siendo que los Webservices tienen todos la misma interfaz...
¿Como puedo hacer en la aplicación Win32 para especificar la url del WSDL


en
un archivo de configuración?
Dicho de otra forma, la aplicación conoce la interfaz del WebService, pero
no su ubicación (de hecho podría seleccionar cual WebService quiero usar


en
tiempo de ejecución). La ubicación la quiero proporcionar con un archivo


de
configuración (inclusive poder cambiarla o agregar nuevas).

Gracias.
Damian


Respuesta Responder a este mensaje
#2 Damian Bacalov
04/02/2004 - 15:55 | Informe spam
Muchisimas gracias.
Hace tiempo que busco esta información y no la encontré. Además, es muy
clara tu explicación.

Damian

"A.Poblacion" wrote in
message news:
La ubicación del Web Service se puede cambiar a través de la propiedad


.Url
del proxy local. Por ejemplo, si el servicio se llama MiServicio y dentro
tiene la clase Service1, para llamarlo desde la aplicación cliente estarás
haciendo algo así:
1 MiServicio.Service1 miVariable = new MiServicio.Service1();
2 miVariable.miProcedimiento(...);

Pues bien, entre la linea 1 y la 2 tienes que intercalar esto:
miVariable.Url = "http://miservidor/midirectorio/mise...smx";

Como es lógico, si quieres que la dirección salga de un archivo de
configuración en lugar de ponerla fija en el código fuente, nada te impide
leerla del web.config a una variable y luego asignar esa variable a
miVariable.Url.



From: "Damian Bacalov"
Newsgroups: microsoft.public.es.csharp
Sent: Wednesday, February 04, 2004 2:46 PM
Subject: Win32 y WebService


> Hola, tengo el siguiente inconveniente:
>
> Tengo una aplicacion Win32 en C# que usa un WebService (tambien en C#).
> El Webservice es la interfaz de una aplicación y podría llegar a tener
> varios WebServices iguales en diferentes sitios.
>
> Siendo que los Webservices tienen todos la misma interfaz...
> ¿Como puedo hacer en la aplicación Win32 para especificar la url del


WSDL
en
> un archivo de configuración?
> Dicho de otra forma, la aplicación conoce la interfaz del WebService,


pero
> no su ubicación (de hecho podría seleccionar cual WebService quiero usar
en
> tiempo de ejecución). La ubicación la quiero proporcionar con un archivo
de
> configuración (inclusive poder cambiarla o agregar nuevas).
>
> Gracias.
> Damian
>
>


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