Avatar billede davidfossil Nybegynder
05. april 2005 - 18:40 Der er 7 kommentarer og
2 løsninger

Tilgå .NET WebServices

Gode links til artikler der beskriver hvordan jeg arbejder med WebServices fra fx. en Windows Forms app.? :)
Avatar billede arne_v Ekspert
05. april 2005 - 18:48 #1
Det gør du bare.

:-)

Du kan enten køre wsdl utility manuelt eller hvis du bruger Visual Studio så sker
det behind the scene.

Udfra en URL for WSDL filen, så laver den en stub klasse. Og så instantierer du
en instans af stubben og kalder web service metoden på den.
Avatar billede arne_v Ekspert
05. april 2005 - 18:50 #2
Her kommer et eksmepel:

server:

using System;
using System.Web.Services;

namespace test
{
    public class Foobar
    {
        private int iv;
        private string sv;
        public int Iv
        {
            get
            {
                return iv;
            }
            set
            {
                iv = value;
            }
        }
        public string Sv
        {
            get
            {
                return sv;
            }
            set
            {
                sv = value;
            }
        }
    }
    public class Test : WebService
    {
        [WebMethod]
        public Foobar TestIt()
        {
            Foobar res = new Foobar();
            res.Iv = 123;
            res.Sv = "ABC";
            return res;
        }
    }
}

client:

using System;

class TestClass
{
    public static void Main(string[] args)
    {
        Test serv = new Test();
        Foobar tst = serv.TestIt();
        Console.WriteLine(tst.Iv + " " + tst.Sv);
    }
}
Avatar billede davidfossil Nybegynder
06. april 2005 - 08:30 #3
Hvordan er det lige jeg får VS til at lave denne stub klasse?
Avatar billede arne_v Ekspert
06. april 2005 - 08:39 #4
Beklager men jeg bruger ikke selv Visual Studio
Avatar billede spif2001 Nybegynder
06. april 2005 - 09:07 #5
prøv denne her - god til begyndere - ikke så meget snak :

http://www.codeproject.com/soap/BeginnerWebService.asp
Avatar billede davidfossil Nybegynder
06. april 2005 - 09:39 #6
damn, det var virkelig let :)
vil i dele points?
Avatar billede arne_v Ekspert
06. april 2005 - 09:44 #7
ok
Avatar billede spif2001 Nybegynder
06. april 2005 - 09:55 #8
ok
Avatar billede spif2001 Nybegynder
06. april 2005 - 09:55 #9
ok - :)
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