Avatar billede ibleif Nybegynder
07. januar 2005 - 12:51 Der er 6 kommentarer og
1 løsning

Async kald af webservice?

Hi alle..

Ved ikke om titlen rammer 100%, men jeg står med en situation, hvor jeg ønsker at kalde en webservice, som ikke har nogen return-værdi. (void) - men, jeg ønsker at min kode skal gå videre med det samme, og ikke vente på at webservicen kører færdigt... Håber I forstår min problemstilling.

Nogen foreslag?

// Ibleif
Avatar billede ibleif Nybegynder
07. januar 2005 - 13:04 #1
Har smidt 200 point i ...

// Ibleif
Avatar billede guidmaster Nybegynder
07. januar 2005 - 13:07 #2
Avatar billede guidmaster Nybegynder
07. januar 2005 - 13:08 #3
Har du været inde og sørge for at din web service er sat til kun at være on-way ?
Avatar billede ibleif Nybegynder
07. januar 2005 - 13:20 #4
hi guidmaster

Jeg har læst den artikel og har også oprettet spørgsmålet inde på "dit" forum! :-)
Artiklen tager bare udgangspunkt i at man gerne vil have noget tilbage fra webservicen jo.

Jeg er ikke en haj til webservices, men hvordan får jeg sat den property på en alm. webservice? Den ser lige nu sådan her ud:

<WebMethod()> _
    Public Function Wait()
        System.Threading.Thread.Sleep(5000)
    End Function

Kan det passe at der er noget med protokoller, som skal være i noget SOAP istedet?

// Ibleif
Avatar billede ibleif Nybegynder
07. januar 2005 - 13:34 #5
Har tilføjet: <SoapDocumentMethod(OneWay := True), _

men, den siger at:

Server was unable to process request. --> Method MinWebService.Wait can not be reflected. --> One-way methods cannot have return values. Parameter name: methodInfo

og den har altså ikke nogen return på ?

- Laver jeg det om til en Sub istedet for en Function, så siger den:

Client found response content type of '', but expected 'text/xml'.

Ideer?

// Ibleif
Avatar billede ibleif Nybegynder
07. januar 2005 - 14:18 #6
Lavede det om til en sub.. og satte ellers OneWay := True

og efter lidt opdatering af webreferencen, så virkede det sørme!

Tak for hjælpen guidmaster!

// Ibleif
Avatar billede guidmaster Nybegynder
07. januar 2005 - 14:27 #7
Altid husk at opdatere din reference når du har ændret i signaturen på din webservice. Din proxy skal jo lige regenereres :)
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