語言

ManagementNamedValueCollection 類別

定義

代表一組命名值,可用於 WMI 操作的上下文資訊。 名稱不區分大小寫。

public ref class ManagementNamedValueCollection : System::Collections::Specialized::NameObjectCollectionBase
public class ManagementNamedValueCollection : System.Collections.Specialized.NameObjectCollectionBase
type ManagementNamedValueCollection = class
    inherit NameObjectCollectionBase
Public Class ManagementNamedValueCollection
Inherits NameObjectCollectionBase
繼承
ManagementNamedValueCollection

建構函式

名稱 Description
ManagementNamedValueCollection()

初始化一個新的類別實例,該實例 ManagementNamedValueCollection 為空。 這就是無參數建構子。

ManagementNamedValueCollection(SerializationInfo, StreamingContext)
已淘汰.

初始化一個可序列化的新類別實例 ManagementNamedValueCollection ,並使用指定的 SerializationInfo 和 StreamingContext。

屬性

名稱 Description
Count

取得實例中包含 NameObjectCollectionBase 的鍵值對數量。

(繼承來源 NameObjectCollectionBase)
IsReadOnly

取得或設定一個值,表示該 NameObjectCollectionBase 實例是否為唯讀。

(繼承來源 NameObjectCollectionBase)
Item[String]

從此集合中取得與指定名稱相關的值。 在 C# 中,這個屬性就是類別的 ManagementNamedValueCollection 索引器。

Keys

會得到 NameObjectCollectionBase.KeysCollection 一個包含該 NameObjectCollectionBase 實例所有金鑰的實例。

(繼承來源 NameObjectCollectionBase)

方法

名稱 Description
Add(String, Object)

將單一命名值加入集合。

BaseAdd(String, Object)

將指定鍵與值的條目加入實例。NameObjectCollectionBase

(繼承來源 NameObjectCollectionBase)
BaseClear()

移除實例中的所有條目 NameObjectCollectionBase 。

(繼承來源 NameObjectCollectionBase)
BaseGet(Int32)

取得該實例指定索引 NameObjectCollectionBase 的條目值。

(繼承來源 NameObjectCollectionBase)
BaseGet(String)

取得實例中第一個指定金鑰 NameObjectCollectionBase 條目的值。

(繼承來源 NameObjectCollectionBase)
BaseGetAllKeys()

回傳 String 一個包含實例中 NameObjectCollectionBase 所有鍵數的陣列。

(繼承來源 NameObjectCollectionBase)
BaseGetAllValues()

回傳 Object 一個包含實例中 NameObjectCollectionBase 所有值的陣列。

(繼承來源 NameObjectCollectionBase)
BaseGetAllValues(Type)

回傳一個指定型別的陣列,包含該 NameObjectCollectionBase 實例中的所有值。

(繼承來源 NameObjectCollectionBase)
BaseGetKey(Int32)

取得實例指定索引 NameObjectCollectionBase 的條目鍵。

(繼承來源 NameObjectCollectionBase)
BaseHasKeys()

取得一個值,表示該實例是否 NameObjectCollectionBase 包含非 null鍵的條目。

(繼承來源 NameObjectCollectionBase)
BaseRemove(String)

移除使用指定金鑰的條目。NameObjectCollectionBase

(繼承來源 NameObjectCollectionBase)
BaseRemoveAt(Int32)

移除實例指定索引 NameObjectCollectionBase 的項目。

(繼承來源 NameObjectCollectionBase)
BaseSet(Int32, Object)

設定該條目的值在實例指定的索引 NameObjectCollectionBase 位置。

(繼承來源 NameObjectCollectionBase)
BaseSet(String, Object)

若找到,則設定該實例中第一個具有指定鍵NameObjectCollectionBase值的條目值;否則,則在實例中加入包含指定鍵與值的條目。NameObjectCollectionBase

(繼承來源 NameObjectCollectionBase)
Clone()

建立收藏的克隆。 個別價值觀被複製。 若某值不支援克隆,則會拋出 a NotSupportedException 。

Equals(Object)

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

(繼承來源 Object)
GetEnumerator()

回傳一個遍歷 的 NameObjectCollectionBase枚舉子。

(繼承來源 NameObjectCollectionBase)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetObjectData(SerializationInfo, StreamingContext)
已淘汰.

實作介面 ISerializable 並回傳序列化 NameObjectCollectionBase 實例所需的資料。

(繼承來源 NameObjectCollectionBase)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
OnDeserialization(Object)

實 ISerializable 作介面,並在反序列化完成後觸發反序列化事件。

(繼承來源 NameObjectCollectionBase)
Remove(String)

從集合中移除單一命名值。 若集合中不包含指定名稱的元素,集合保持不變且不會拋出例外。

RemoveAll()

將所有條目從收藏中移除。

ToString()

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

(繼承來源 Object)

明確介面實作

名稱 Description
ICollection.CopyTo(Array, Int32)

從目標陣列的指定索引開始,將整個 NameObjectCollectionBase 複製到相容的一維 Array。

(繼承來源 NameObjectCollectionBase)
ICollection.IsSynchronized

會取得一個值,表示對物件的存取 NameObjectCollectionBase 是否同步(執行緒安全)。

(繼承來源 NameObjectCollectionBase)
ICollection.SyncRoot

取得一個物件,可以用來同步存取該 NameObjectCollectionBase 物件。

(繼承來源 NameObjectCollectionBase)

擴充方法

名稱 Description
AsParallel(IEnumerable)

啟用查詢的平行處理。

AsQueryable(IEnumerable)

將 IEnumerable 轉換成 IQueryable。

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

適用於