Re: Dynamic binding in webservices
- From: "Yunus Emre ALPÖZEN [MCAD.NET]" <yemre@xxxxxxxxxxxxxx>
- Date: Fri, 6 May 2005 21:33:08 +0300
I am working on this subject for whole day. Finally i did it. The keypoints
are;
1. Implement a class that is derived from
System.Web.Services.Protocols.SoapHttpClientProtocol (Similar to VS.NET
generated one but not it)
2. Add a string url address parameter to constructor and set this.Url member
variable.
3. There should be a method which should have same name with your web
service. use invoke to call your ws.
4. For additional security purposes u should use
System.Net.CredentialCache.DefaultCredentials
My code uses web services to transfer some secure data over SSL. There are
inner webservices whole are coordinated and managed by an asyncronous
webservice which is triggered by an asp page. This works with no loss. But
it cost me whole day programming... If it is not too necessary, my advice u
to call webservice in a normal way. Does your webservice url change
frequently ? If not use dynamic web service binding which will allow u to
set web service URL with an XML based configuration file....
--
Thanks,
Yunus Emre ALPÖZEN
BSc, MCAD.NET
"Brock Allen" <ballen@xxxxxxxxxxxxxxxxx> wrote in message
news:664441632509797281944176@xxxxxxxxxxxxxxxxxxxxxxx
>> hi, how can i make 'programatically' a dynamic binding to a
>> webservice? what namespace or classes to use?
>>
>> thanks in advance...
>
> You mean how do you dynamically discover a web services' WSDL and then
> dynamically use that info to invove one of its operations?
>
> Well, you can do it all manually by accessing HTTP via
> System.Net.HttpWebRequest and HttpWebResponse. Then to work wiht the XML
> you can use the classes from the System.Xml namespace (like XmlDocument).
> This seems like an awful lot of work.
>
> Mindreef (http://www.mindreef.com/) might have a product that already does
> this.
>
> -Brock
> DevelopMentor
> http://staff.develop.com/ballen
>
>
>
>
.
- Follow-Ups:
- Re: Dynamic binding in webservices
- From: Stoney el frío
- Re: Dynamic binding in webservices
- References:
- Dynamic binding in webservices
- From: Stoney el frío
- Re: Dynamic binding in webservices
- From: Brock Allen
- Dynamic binding in webservices
- Prev by Date: Exception from HRESULT: 0x800700B6
- Next by Date: Re: X.509 certificates and HTTPwebrequest
- Previous by thread: Re: Dynamic binding in webservices
- Next by thread: Re: Dynamic binding in webservices
- Index(es):
Relevant Pages
|