Avatar billede pablopablo Nybegynder
30. maj 2006 - 04:04 Der er 9 kommentarer og
1 løsning

Forbindelse til en webservice

Hejsa...

jeg kan let finde ud af via Visual Studio, at forbinde til en enkel webservice via designview...det virker fint...

Spørgsmålet er: Hvordan opretter jeg forbindelse til forskellige web-services dynamisk fra koden af....?
Såleds, at brugen blot kan indtaste: url, brugernavn, kode osv. og ud fra dette oprette forbindelse til en given webservice...

Håber meget i kan hjælpe mig!

Mvh. PabloPablo
Avatar billede arne_v Ekspert
30. maj 2006 - 04:29 #1
Kan du ikke bare sætte Url property på din stub ?
Avatar billede pablopablo Nybegynder
30. maj 2006 - 04:36 #2
øøhm...du mener at bruge den webservice jeg allerede har...men at konfigurere det til noget andet...?

Har lige tjekket, jeg kan godt sætte url'en på en instans af web-servicen....men hvad med metodenavnet, login/pass??
Avatar billede arne_v Ekspert
30. maj 2006 - 04:42 #3
metode navnet er lidt mere tricky, men hvis du kigger i stubben, så kan
du jo se at metode nvanet faktisk er en streng

d.v.s. at du kan lave en generisk stub hvor url kommer med i constructor
og metodenavn kommer med i kald

men jeg er ikke helt sikker på at jeg kan se pointen - du mister vel hele
fordelen ved WSDL så
Avatar billede pablopablo Nybegynder
30. maj 2006 - 04:50 #4
okey...ja tror ikke det er så gennemtænkt...hehe....men bare lige for at forklare dig det, så var det meningen at progammet skulle kunne forbinde til flere forskellige web-services....nogle brugeren lavede forbindelse run-time, idet jeg ikke kender dem på forhånd idet, de ikke eksistere endnu....det er pga. programmet bliver brugt i andre lande end i dk...i dk kender jeg web-servicens info...
Men hvis et andet land, også ønskede at programmet kunne sende data til deres web-serivce...ja så tænkte jeg, at jeg kunne forbedre programmet til det allerede nu...men det kan jeg godt se, stort se et umuligt...idet, det de evt. ønsker andre / flere parametre sendt til den...såå...det må jeg nok droppe og så hardcode en evt. ny web-service ind i programmet senere.....don't u think...?
Avatar billede spif2001 Nybegynder
30. maj 2006 - 08:23 #5
Du behøver vel ikke lave en ny webservice hver gang. Du kan jo bare tilføje (overloadede) metoder til den eksisterende webservice.
Bare sørg for IKKE at fjerne eller ændre i de metode hoveder du allerede tilbyder.
Avatar billede wisen Nybegynder
26. juni 2006 - 14:40 #6
.. kender du Webservice Studio? .. er det noget i den stil du vil.. altså kalde en arbitrær webservice?

Link til Webservice studio - http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=65a1d4ea-0f7a-41bd-8494-e916ebc4159c
Avatar billede pablopablo Nybegynder
29. august 2006 - 00:07 #7
Wisen, ja det var egentlig noget i den retning...jeg har dog ikke brug for det længere...droppede det med at brugeren selv dynamsik skulle have mulighed, for at oprette forbindelse til en given webseriven...det bliver for avanceret for målgruppen og alligevel ikke relevant...men læg et svar Wisen...!
Avatar billede pablopablo Nybegynder
26. marts 2008 - 11:08 #8
Wisen læg venligst et svar
Avatar billede wisen Nybegynder
26. marts 2008 - 11:22 #9
.. 1 stk. svar :)
Avatar billede wisen Nybegynder
26. marts 2008 - 13:18 #10
takker for point
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester