Ardından servis referansını uygulamamıza ekleyelim.Bunun için "References"'e sağ tıklayıp "Add Service Reference"'yi seçiyoruz.
Açılan penceredeki adres bölümüne, servisin adresini verelim.(https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?WSDL)
Go butonuna basalım.Aşağıda listelenen KPSPublic adlı servisi seçelim.Namespace'ine "TCKimlik" diyelim ve ok'a basalım.
Bazı Kodlar
public class TcKimlikKontrol
{
public long Tc { get; set; }
public string Ad { get; set; }
public string Soyad { get; set; }
public int DogumYili { get; set; }
public bool KimlikDogrula()
{
try
{
using (KPSPublicSoapClient servis = new KPSPublicSoapClient())
{
return servis.TCKimlikNoDogrula(Tc, Ad, Soyad, DogumYili);
}
}
catch (Exception)
{
return false;
}
}
Uygulamanın kaynak kodlarının tamamını görmek için şu adresi ziyaret edebilirsiniz.
C# TC Kimlik No Sorgulama