SearchResultCollection 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
SearchResultCollection 類別包含 SearchResult 查詢期間,Active Directory 階層所傳回的 DirectorySearcher 執行個體。
public ref class SearchResultCollection : MarshalByRefObject, IDisposable, System::Collections::ICollection
public class SearchResultCollection : MarshalByRefObject, IDisposable, System.Collections.ICollection
type SearchResultCollection = class
inherit MarshalByRefObject
interface ICollection
interface IEnumerable
interface IDisposable
Public Class SearchResultCollection
Inherits MarshalByRefObject
Implements ICollection, IDisposable
- 繼承
- 實作
備註
由於實作限制,類別 SearchResultCollection 在垃圾收集時無法釋放其所有 Unmanaged 資源。 若要防止記憶體流失,您必須在不再需要物件時SearchResultCollection呼叫 Dispose 方法。
屬性
Count |
取得這個集合中的 SearchResult 物件數目。 |
Handle |
取得執行實際搜尋的方法所 |
Item[Int32] |
取得位在這個集合中之指定索引處的 SearchResult 物件。 |
PropertiesLoaded |
取得在執行搜尋之前所指定的 DirectorySearcher 屬性。 |
方法
Contains(SearchResult) |
決定指定的 SearchResult 物件是否在這個集合中。 |
CopyTo(SearchResult[], Int32) |
從目標陣列中的指定索引開始,將這個集合中的所有 SearchResult 物件複製到特定陣列。 |
CreateObjRef(Type) |
建立包含所有相關資訊的物件,這些資訊是產生用來與遠端物件通訊的所需 Proxy。 (繼承來源 MarshalByRefObject) |
Dispose() |
釋放 SearchResultCollection 物件所使用的全部資源。 |
Dispose(Boolean) |
釋放 SearchResultCollection 物件所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
Finalize() |
覆寫 Finalize() 方法。 |
GetEnumerator() |
傳回您可以用來逐一查看這個集合的列舉值。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetLifetimeService() |
已淘汰.
擷取控制這個執行個體存留期 (Lifetime) 原則的目前存留期服務物件。 (繼承來源 MarshalByRefObject) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
IndexOf(SearchResult) |
傳回這個集合中指定 SearchResult 物件第一次出現的索引。 |
InitializeLifetimeService() |
已淘汰.
取得存留期服務物件,以控制這個執行個體的存留期原則。 (繼承來源 MarshalByRefObject) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
MemberwiseClone(Boolean) |
建立目前 MarshalByRefObject 物件的淺層複本。 (繼承來源 MarshalByRefObject) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
明確介面實作
ICollection.CopyTo(Array, Int32) |
從特定的 ICollection 索引開始,將 Array 的項目複製到 Array。 |
ICollection.IsSynchronized |
取得值,這個值表示對 ICollection 的存取是否同步 (安全執行緒)。 |
ICollection.SyncRoot |
取得可用以同步存取 ICollection 的物件。 |
擴充方法
Cast<TResult>(IEnumerable) |
將 IEnumerable 的項目轉換成指定的型別。 |
OfType<TResult>(IEnumerable) |
根據指定的型別來篩選 IEnumerable 的項目。 |
AsParallel(IEnumerable) |
啟用查詢的平行化作業。 |
AsQueryable(IEnumerable) |
將 IEnumerable 轉換成 IQueryable。 |