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 继承。)