private static SearchResultCollection SearchDirectory(string filter)
{
DirectorySearcher search = new DirectorySearcher(filter);
return search.FindAll();
}
private SearchResultCollection SearchRooms()
{
return SearchDirectory("(&(objectClass=*)(msExchRecipientDisplayType=7))");
}
******This method returns RoomList*******
public IEnumerable<string> GetRooms()
{
IList<string> rooms = new List<string>();
SearchResultCollection roomsCollection = SearchRooms();
foreach (SearchResult result in roomsCollection)
{
DirectoryEntry entry = result.GetDirectoryEntry();
rooms.Add(entry.Properties["mail"].Value.ToString().Trim());
}
return rooms;
}</string></string></string>