C# dilinde LDAP dizin hizmetlerine ulaşmak ve üzerinde arama yapmak, sistem yöneticileri ve geliştiriciler için önemli bir yetkinliktir. Bu süreç, doğru nesneleri ve özellikleri kullanarak verimli bir şekilde gerçekleştirilebilir. LDAP sunucusuna bağlantı kurmak ve arama işlemlerini gerçekleştirmek için belirli adımları izlemek gerekmektedir. Aşağıda, LDAP üzerinde arama yapmanın temel adımlarını bulacaksınız.
C#'ta DirectorySearcher kullanarak LDAP dizininde arama yapmak için aşağıdaki adımları izlemek gerekmektedir:
DirectoryEntrynesnesi ile LDAP sunucusuna bağlantı kurulur.
DirectoryEntry directoryEntry = new DirectoryEntry("LDAP://your-ldap-server");
DirectorySearchernesnesi,
DirectoryEntrynesnesi üzerinden oluşturulur.
DirectorySearcher directorySearcher = new DirectorySearcher(directoryEntry);
Filterözelliği ile arama filtresi belirlenir ve
PropertiesToLoadözelliği ile hangi niteliklerin yükleneceği seçilir.
directorySearcher.Filter = "(objectClass=user)"; directorySearcher.PropertiesToLoad.Add("cn");
FindAllyöntemi ile arama sonuçları elde edilir.
SearchResultCollection results = directorySearcher.FindAll();
SearchResultnesneleri üzerinden niteliklere erişilerek sonuçlar işlenir.
foreach (SearchResult result in results) { Console.WriteLine("Common Name: " + result.Properties["cn"] }
Soru&cevap
Can Yılmaz'ın eşi kim?
Cam kaldırma modülü ayarı nasıl yapılır?
BYD markası kime ait?
Caddebostan'da ne yapılır?
Bundesliga'da en çok kim oynadı?
Buğday nişastası nasıl yapılır?
CapCut 8x hız nasıl yapılır?
Bulls yatırım holdinginin ortaklarına kimler dahildir?
Canlı görüntülü görüşme nasıl yapılır?
Bölgesel amatör ligde kaç takım mücadele etti?
CapCut'ta aydınlatma nasıl yapılır?
Caner erkin kiminle evli?
Canvada şeffaf arka plan nasıl yapılır?
Büro Memur Sen'de kimler üye olabilir?
Canva'da bir şeklin içine nasıl maske yapılır?
Canva afiş nasıl yapılır?
Bursa'da kimya 9. sınıf için hangi kaynaklar var?
CapCut ışık ayarı nasıl yapılır?
BYD Çavdarlı'nın sahibi kim?
Burgan Yatırım kime ait?
Can çıkmadıkça huy çıkmaz kimin sözü?
CapCut opaklık ayarı nasıl yapılır?
Bundesliga'da kim şampiyon olur 2023-24?
Cad'i kim icat etti?
Burdur 3 Piyade Eğitim Tugayı komutanı kimdir?
BİM aktüel fincan takımı kaç parça?
Cambaz kime denir argo?
Burrata pizzası nasıl yapılır?
Bölgesel amatör lig şampiyonu kimdir?
Cam geri dönüşüm nasıl yapılır?
Cam neden ince yapılır?
Büryan kuyusu nasıl yapılır?
Bursaspor'un en pahalı transferi kim?
C dilinde dizi nasıl yapılır?
Canva'da katmanlı tasarım nasıl yapılır?
Cafe menü tasarımı nasıl yapılır?
Buzdolabını ilk kim buldu ve geliştirdi?
Bölgesel kalkınma kime bağlıdır?
Buzdolabı gaz dolumu kaç yılda bir yapılır?
Candarli'den sonra vezir kim oldu?