本文整理匯總了C#中System.DirectoryServices.DirectorySearcher.PropertiesToLoad屬性的典型用法代碼示例。如果您正苦於以下問題:C# DirectorySearcher.PropertiesToLoad屬性的具體用法?C# DirectorySearcher.PropertiesToLoad怎麽用?C# DirectorySearcher.PropertiesToLoad使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在類System.DirectoryServices.DirectorySearcher
的用法示例。
在下文中一共展示了DirectorySearcher.PropertiesToLoad屬性的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: Main
//引入命名空間
using System;
using System.DirectoryServices;
public class SimpleSearch
{
public static void Main()
{
DirectoryEntry root = new DirectoryEntry(
"LDAP://192.168.1.100/DC=ispnet1,DC=net",
"cn=Administrator, dc=ispnet1, dc=net", "password",
AuthenticationTypes.ServerBind);
DirectorySearcher searcher = new DirectorySearcher(root);
searcher.Filter = "(&(objectClass=person)(sn=Blum))";
searcher.PropertiesToLoad.Add("cn");
searcher.PropertiesToLoad.Add("telephoneNumber");
SearchResultCollection results = searcher.FindAll();
foreach(SearchResult result in results)
{
string searchpath = result.Path;
Console.WriteLine("path: {0}", searchpath);
ResultPropertyCollection rpc = result.Properties;
foreach(string property in rpc.PropertyNames)
{
foreach(object value in rpc[property])
Console.WriteLine(" property = {0} value = {1}", property, value);
}
}
}
}