Ich habe es sehr pragmatisch gel�st:
Ich �bergebe der Methode die URL des Webservices. Ist einfach und pragmatisch
:-)
public static bool ServiceAvailable(string aServiceURL) {
try {
HttpWebRequest req = (HttpWebRequest)
WebRequest.Create(aServiceURL);
req.Timeout = 10000;
WebResponse resp = req.GetResponse();
resp.Close();
return true;
} catch (Exception exp) {
return false;
}
}
Dennoch t�ts mich interessieren, ob ich irgendwie das Objekt in die Methode
gebracht h�tte?
Patrik
Zitat von [EMAIL PROTECTED]:
> Hallo Freunde
>
> Ich habe �ber diese Liste bereits einmal einen Code bekommen um zu testen,
> ob
> ein Webservice erreichbar ist. Heute versuche ich das umzusetzen.
>
> Wenn ich den Code richtig verstanden habe, dann erwartet der meinen
> Webservice
> als �bergabeparameter. Ich m�chte die Methode aber generell f�r
> unterschiedliche Webservices machen.
>
> Kann mir jemand helfen wie ich die Umwandlung zum Webservice-Typ mache?
>
> Code den ich bekommen habe:
> >>>>
> Public Function ServiceAvailable(YourService as YourWebService) As Boolean
> Try
> Dim req As HttpWebRequest =
> CType(WebRequest.Create(YourService.Url), HttpWebRequest)
> req.Timeout = 10000
> Dim response As WebResponse = req.GetResponse()
> response.Close()
>
> ' can access the service
> Return True
> Catch ex As Exception
> ' cannot access the service
> Return False
> End Try
> End Function
> <<<<
>
> So m�chte ich den umschreiben:
> >>>>
> public bool ServiceAvailable(object aService) {
>
> try {
>
> ?? --> ((WebService)) serv = ((WebService))
> aService; <-- ??
>
> HttpWebRequest req =
> WebRequest.Create(serv.Url);
> req.Timeout = 10000;
> WebResponse resp = req.GetResponse();
> resp.Close();
>
>
> return true;
> } catch (Exception exp) {
> return false;
> }
> }
> <<<<
>
> Vielen Dank f�r Tipps und Hinweise
> Patrik
>
> _______________________________________________
> CSharp.net Mailingliste, Postings senden an:
> [email protected]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/csharp.net
>
_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net