語言

ResultPropertyCollection 類別

定義

包含實 SearchResult 例的屬性。

public ref class ResultPropertyCollection : System::Collections::DictionaryBase
public class ResultPropertyCollection : System.Collections.DictionaryBase
type ResultPropertyCollection = class
    inherit DictionaryBase
Public Class ResultPropertyCollection
Inherits DictionaryBase
繼承
ResultPropertyCollection

備註

SearchResult 實例與 DirectoryEntry 實例相似。 顯著差異在於,DirectoryEntry 每次存取新物件時會從 Active Directory 網域服務 階層取回資訊,而 SearchResult 的資料已在 SearchResultCollection 查詢回傳的 DirectorySearcher 中取得。 如果你嘗試取得 SearchResult 查詢中未指定可檢索的屬性,該屬性將無法取得。

屬性

名稱 Description
Count

取得該實例中包含 DictionaryBase 的元素數量。

(繼承來源 DictionaryBase)
Dictionary

取得實例中包含的 DictionaryBase 元素清單。

(繼承來源 DictionaryBase)
InnerHashtable

取得實例中包含的 DictionaryBase 元素清單。

(繼承來源 DictionaryBase)
Item[String]

從這個集合中取得具有指定名稱的屬性。

PropertyNames

取得此集合中屬性名稱。

Values

取得此集合中屬性的值。

方法

名稱 Description
Clear()

清除實例內容 DictionaryBase 。

(繼承來源 DictionaryBase)
Contains(String)

判斷具有指定名稱的屬性是否屬於此集合。

CopyTo(Array, Int32)

將 DictionaryBase 元素複製到指定索引的一維 Array 空間。

(繼承來源 DictionaryBase)
CopyTo(ResultPropertyValueCollection[], Int32)

將此集合的屬性複製到陣列,從陣列的特定索引開始。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetEnumerator()

回傳並 IDictionaryEnumerator 會反覆迭代該 DictionaryBase 實例。

(繼承來源 DictionaryBase)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
OnClear()

在清除實例內容 DictionaryBase 前,執行額外的自訂程序。

(繼承來源 DictionaryBase)
OnClearComplete()

清除實例內容 DictionaryBase 後,執行額外的自訂程序。

(繼承來源 DictionaryBase)
OnGet(Object, Object)

取得實例中具有指定鍵與值 DictionaryBase 的元素。

(繼承來源 DictionaryBase)
OnInsert(Object, Object)

在插入新元素前 DictionaryBase ,執行額外的自訂程序。

(繼承來源 DictionaryBase)
OnInsertComplete(Object, Object)

插入新元素後 DictionaryBase 執行額外的自訂程序。

(繼承來源 DictionaryBase)
OnRemove(Object, Object)

在移除實例元素 DictionaryBase 前,執行額外的自訂程序。

(繼承來源 DictionaryBase)
OnRemoveComplete(Object, Object)

移除實 DictionaryBase 例元素後,執行額外的自訂程序。

(繼承來源 DictionaryBase)
OnSet(Object, Object, Object)

在設定實例值 DictionaryBase 前,執行額外的自訂程序。

(繼承來源 DictionaryBase)
OnSetComplete(Object, Object, Object)

在實例設定值 DictionaryBase 後,執行額外的自訂程序。

(繼承來源 DictionaryBase)
OnValidate(Object, Object)

在驗證具有指定鍵值的元素時,執行額外的自訂程序。

(繼承來源 DictionaryBase)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

明確介面實作

名稱 Description
ICollection.IsSynchronized

取得值,指出對 DictionaryBase 物件的存取是否同步處理 (線程安全)。

(繼承來源 DictionaryBase)
ICollection.SyncRoot

取得對象,這個物件可用來同步存取 DictionaryBase 物件。

(繼承來源 DictionaryBase)
IDictionary.Add(Object, Object)

將具有指定鍵與值的元素加入 DictionaryBase。

(繼承來源 DictionaryBase)
IDictionary.Contains(Object)

判斷是否 DictionaryBase 包含特定的鍵。

(繼承來源 DictionaryBase)
IDictionary.IsFixedSize

取得值,指出 DictionaryBase 物件是否具有固定大小。

(繼承來源 DictionaryBase)
IDictionary.IsReadOnly

取得值,指出 DictionaryBase 物件是否為唯讀。

(繼承來源 DictionaryBase)
IDictionary.Item[Object]

取得或設定與指定索引鍵相關聯的值。

(繼承來源 DictionaryBase)
IDictionary.Keys

會取得 ICollection 包含物件 DictionaryBase 中金鑰的物件。

(繼承來源 DictionaryBase)
IDictionary.Remove(Object)

從 中移除具有指定鍵的 DictionaryBase元素。

(繼承來源 DictionaryBase)
IDictionary.Values

取得 ICollection 一個包含該 DictionaryBase 物件中值的物件。

(繼承來源 DictionaryBase)
IEnumerable.GetEnumerator()

傳回逐一查看 IEnumerator的 DictionaryBase。

(繼承來源 DictionaryBase)

擴充方法

名稱 Description
AsParallel(IEnumerable)

啟用查詢的平行處理。

AsQueryable(IEnumerable)

將 IEnumerable 轉換成 IQueryable。

Cast<TResult>(IEnumerable)

將 IEnumerable 的項目轉換成指定的型別。

OfType<TResult>(IEnumerable)

根據指定的型別篩選 IEnumerable 的專案。

適用於

另請參閱