Ollie,
Been down that road :( Unfortunately, there's not many googlets out there
with help on this and related topics. Here is some (modified) code I wrote to
do this. I also included a few other useful lines which set credentials,
timeouts, and connection limits. I hope it helps.
John
public ServiceInit()
{
MyService WebService = new MyService();
RegistryKey hklm = Registry.LocalMachine;
RegistryKey hkNterWeb = hklm.OpenSubKey(@"SOFTWARE\MyApp\WebService");
RegistryKey hkConfiguration = hkNterWeb.OpenSubKey(@"Configuration");
WebService.Url = (String) hkConfiguration.GetValue("WebServiceURL");
ServiceTimeout = int.Parse((String)
hkConfiguration.GetValue("WebServiceTimeout"));
ServiceConnections = int.Parse((String)
hkConfiguration.GetValue("WebServiceConnections")) ;
hklm.Close();
WebService.Credentials = System.Net.CredentialCache.DefaultCredentials;
WebService.Timeout = ServiceTimeout;
HttpWebResponse res = null;
HttpWebRequest req = (HttpWebRequest)WebRequest.Create (WebService.Url);
res = (HttpWebResponse)req.GetResponse ();
ServicePoint currentServicePoint = req.ServicePoint;
currentServicePoint.MaxIdleTime = ServiceTimeout;
currentServicePoint.ConnectionLimit = ServiceConnections;
}
"Ollie Riches" wrote:
I know this has probably been asked a lot but I can't find any good exmaples
so....
Can anyone give some url's to C# code that dynaimcally generates a web
service proxy at runtime?
Cheers
Ollie Riches
http://www.phoneanalyser.net
Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a programmer
helping programmers.