26-09-2018, Saat: 11:31
(26-09-2018, Saat: 11:13)fatihkaba Adlı Kullanıcıdan Alıntı: ... C# için ... web servisinin kullanımıyla ...? Örnek ...?
Fatih Bey, size hızlı bir eğitim oluşturuyorum;
5 Adımda C# Web Servisi Oluşturma
- Visual Studio'yu açın. File > New > Project. (Web klasöründen .Net Framework'ü seçin.)
- Boş template olarak projeyi oluşturun.
- Solution Explorer üzerinden Project Folder'a sağ tuş yapın. Add > New Item'a tıklayın.
- Sol menüden Visual C#'ı seçin. Web Service (ASMX) dosyası oluşturun.
- Oluşturduğunuz dosyanın içinde [WebMethod] tag ile oluşturduğunuz metodların hepsi Web servisten erişilebilir olacaktır.
5 Adımda Delphi'de C# Web Servisi Ekleme
- Delphi'yi açın. File > New > Project. (FMX veya VCL, farketmez.)
- Üst menüden Component > Import WSDL'ye tıklayın.
- Location of WSDL File or URL kısmına yukarıdaki notta yazdığım haliyle linkinizi yapıştırın.
- Next > Next > Finish yapın.
- Oluşan Pas dosyası ile web servisinize erişebilirsiniz.
- Oluşan pas dosyasını projede kullanacağınız pas dosyanıza ekleyin. (ALT+F11 kombinasyonu ile USES menüsünden seçin.) (Interface'in uses'ına ekleyin.)
- WEBSERVISADINIZSoap tipinden bir nesne ekleyin. (var servisim: BENIMSERVISSoap;)
- function GetWEBSERVISADINIZSoap diye bir fonksiyon var. Onu bulun.
- Bir Event'ın içinde servisim := GetBENIMSERVISSoap(true,'',nil); // servisi initialize edin.
- Oluşturduğunuz WebMethod olan metodunuza servisim.MetodIsmi(); olarak erişin.

