Merhabalar, WCF ile 4 işlem uyguması yapacağız.
File >New > Project
WCF > WCF Service Application seçerek proje adını verip OK basalım.
interface olan IService1 ve Service1.svc silip sıfırdan kendimiz oluşturabileceğimiz şekilde wcf Interface ve servisimizi kendimiz yaratalım.
WcfFirstProject sağ tıklayıp Add New Item buradan Wcf i seçerek isimlendirip OK diyelim.
DortIslem.svc ye tıkladığımızda IDortIslem altının çizildiğini görürsünüz burada interface ile metotlatın bu class a çağrılması gerekmektedir. Bu yüzden CTRL nokta enter ile metotları implemente edelim. Bu geri dönüş tiplerini yazalım
Servisimiz hazır istediğimiz yerden çağırabilrizi. Şimdiyse windowsform uygulaması ile farklı bir projeden buradaki metotları referans yolu ile kullanalım. Bunun için yeni bir proje açıyorum.
Windowsform proje adını matematiksel işlemler yaptım siz istediğinizi yapabilirisniz.
ve basit bir veri giriş ekranı yaptım
işlem seç combobox' a dört işlem adını yazdım Toplama Çıkarma Çarpma ve Bölme kullanıcı hangisini seçtiyse o işleme yönlendircem.Wcf projesini build ve rebuild edin daha sonra windowsform References >Add Service Referans
Discover ile wcf servisini bul ve go ile çağır.
Bu şekilde servisi referans almış olduk.
Using bulugunda tanımlayıp proje içeirisnde kulanabileceğimiz hale getirebiliriz.
Şimdi projemizi çalıştırıyoruz ( windowsform proje sağ tıkla Set As Startup diyeim)
ve işlem sonucunu bize gösteren sonucu elde ettik.
Hiç yorum yok:
Yorum Gönder