Aklımda Kalası Kelimeler

* давайте работать вместе
* Zarf ve Mazruf, Zerafet(xHoyratlık) ile aynı kökten(za-ra-fe) gelir
* Bedesten
* Suç subuta ermiştir - Suç sabit olmuştur
System.ServiceModel.ClientBase etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
System.ServiceModel.ClientBase etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

20 Kasım 2013 Çarşamba

WCF'te tanımlı interface(arayüz) istemci(client) de nasıl görünüyor

Temel olarak çalışma şeklim her durumu ince detaylarına varıncaya kadar irdelemektir. Sonuçta en basit haliyle sunucu tarafındaki ServiceContract olarak tanımlı Interface'in istemci tarafında nasıl hayat bulduğunu görmek istedim.

Interface aynı şekliyle istemciye gelmiş ek olarak System.Threading.Tasks.Task<t> metotAdiAsync(parametreleri) diye asenkron metodu eklenmiş.
İşte ekranı görüntüsü:
Bu adres fena anlatmamış: http://www.yazgelistir.com

Yukarıda arayüzün istemci tarafındaki şeklini gördük. Aşağıda ise bu arayüzü System.ServiceModel.ClientBase<Arayuz> ile istemci oluşturmak için nasıl miras alındığını göreceğiz.
Sınıfımız System.ServiceModel.ClientBase sınıfından türetiltiği için Channel özelliği ile kanalın üstünden metot çağrılarını yapabiliyoruz.