Using DsmlDirectoryIdentifier
using System;
using System.Net;
using System.DirectoryServices;
using System.DirectoryServices.Protocols;
public class MainClass {
public static void Main() {
Uri uri = new Uri("http://yourSite/dsml1");
DsmlDirectoryIdentifier identifier = new DsmlDirectoryIdentifier(uri);
NetworkCredential credentials = new NetworkCredential();
credentials.UserName = "yourName";
credentials.Password = "password";
DsmlSoapHttpConnection connection = new DsmlSoapHttpConnection(identifier, credentials);
connection.BeginSession();
string distinguishedname = "yourName";
string ldapFilter = "object=user";
string[] attributes = new string[1];
DirectoryRequest request = new SearchRequest(distinguishedname, ldapFilter, System.DirectoryServices.Protocols.SearchScope.Subtree, null);
DirectoryResponse response = connection.SendRequest(request);
connection.EndSession();
}
}
Related examples in the same category