SearchResultCollection 

 

SearchResultCollection 类包含在 DirectorySearcher 查询过程中由 Active Directory 层次结构返回的 SearchResult 实例。

Public class SearchResultCollection : MarshalByRefObject, ICollection, IEnumerable, IDisposable

 

公共属性

Count

获取此集合中 SearchResult 对象的数目。

Handle

获取由执行实际搜索的 IDirectorySearch::ExecuteSearch 方法返回的句柄。有关更多信息,请参见位于

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/adsi/adsi/idirectorysearch_execute

search.asp 上的 MSDN Library 中的 IDirectorySearch::ExecuteSearch 主题。

Item

获取位于此集合中指定索引处的 SearchResult 对象。

PropertiesLoaded

获取在执行搜索前指定的 DirectorySearcher  属性。

 

公共方法 (请参见 受保护的方法

Contains

确定指定的 SearchResult 对象是否在此集合中。

CopyTo

从目标数组的指定索引处开始,将此集合中的所有 SearchResult  对象复制到特定的数组。

CreateObjRef

创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。

(从 MarshalByRefObject  继承。)

Dispose

已重载。 释放 SearchResultCollection 对象使用的所有资源。

Equals

已重载。 确定两个 Object  实例是否相等。 (从 Object 继承。)

GetEnumerator

返回可用于循环访问此集合的枚举数。

GetHashCode

用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)

GetLifetimeService

检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。)

GetType

获取当前实例的 Type。 (从 Object  继承。)

IndexOf

返回指定的 SearchResult 对象在此集合中的第一个匹配项的索引。

InitializeLifetimeService

获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。)

ReferenceEquals

确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)

ToString

返回表示当前 Object  的 String。 (从 Object  继承。)

 

受保护的方法

Dispose

已重载。 释放 SearchResultCollection 对象使用的所有资源。

Finalize

已重写。 重写 Object.Finalize  方法。

MemberwiseClone

已重载。 (从 MarshalByRefObject 继承。)