ManagementNamedValueCollection Klass

Definition

Representerar en samling namngivna värden som är lämpliga för användning som kontextinformation för WMI-åtgärder. Namnen är skiftlägeskänsliga.

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
Arv
ManagementNamedValueCollection

Konstruktorer

Name Description
ManagementNamedValueCollection()

Initierar en ny instans av ManagementNamedValueCollection klassen, som är tom. Det här är den parameterlösa konstruktorn.

ManagementNamedValueCollection(SerializationInfo, StreamingContext)
Föråldrad.

Initierar en ny instans av ManagementNamedValueCollection klassen som är serialiserbar och använder angiven SerializationInfo och StreamingContext.

Egenskaper

Name Description
Count

Hämtar antalet nyckel/värde-par som finns i instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
IsReadOnly

Hämtar eller anger ett värde som anger om instansen NameObjectCollectionBase är skrivskyddad.

(Ärvd från NameObjectCollectionBase)
Item[String]

Hämtar värdet som är associerat med det angivna namnet från den här samlingen. I C# är den här egenskapen indexeraren för ManagementNamedValueCollection klassen.

Keys

Hämtar en NameObjectCollectionBase.KeysCollection instans som innehåller alla nycklar i instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)

Metoder

Name Description
Add(String, Object)

Lägger till ett enda namngivet värde i samlingen.

BaseAdd(String, Object)

Lägger till en post med den angivna nyckeln och värdet i instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseClear()

Tar bort alla poster från instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseGet(Int32)

Hämtar värdet för posten vid det angivna indexet för instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseGet(String)

Hämtar värdet för den första posten med den angivna nyckeln från instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseGetAllKeys()

Returnerar en String matris som innehåller alla nycklar i instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseGetAllValues()

Returnerar en Object matris som innehåller alla värden i instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseGetAllValues(Type)

Returnerar en matris av den angivna typen som innehåller alla värden i instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseGetKey(Int32)

Hämtar nyckeln för posten vid det angivna indexet för instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseHasKeys()

Hämtar ett värde som anger om instansen NameObjectCollectionBase innehåller poster vars nycklar inte nullär .

(Ärvd från NameObjectCollectionBase)
BaseRemove(String)

Tar bort posterna med den angivna nyckeln från instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseRemoveAt(Int32)

Tar bort posten vid det angivna indexet för instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseSet(Int32, Object)

Anger värdet för posten vid det angivna indexet för instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
BaseSet(String, Object)

Anger värdet för den första posten med den angivna nyckeln i instansen, om den NameObjectCollectionBase hittas. Annars lägger du till en post med den angivna nyckeln och värdet i instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
Clone()

Skapar en klon av samlingen. Enskilda värden klonas. Om ett värde inte stöder kloning genereras en NotSupportedException .

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetEnumerator()

Returnerar en uppräkning som itererar genom NameObjectCollectionBase.

(Ärvd från NameObjectCollectionBase)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetObjectData(SerializationInfo, StreamingContext)
Föråldrad.

Implementerar ISerializable gränssnittet och returnerar de data som behövs för att serialisera instansen NameObjectCollectionBase .

(Ärvd från NameObjectCollectionBase)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnDeserialization(Object)

Implementerar ISerializable gränssnittet och höjer deserialiseringshändelsen när deserialiseringen är klar.

(Ärvd från NameObjectCollectionBase)
Remove(String)

Tar bort ett enda namngivet värde från samlingen. Om samlingen inte innehåller ett element med det angivna namnet förblir samlingen oförändrad och inget undantag genereras.

RemoveAll()

Tar bort alla poster från samlingen.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
ICollection.CopyTo(Array, Int32)

Kopierar hela NameObjectCollectionBase till en kompatibel endimensionell Array, med början vid det angivna indexet för målmatrisen.

(Ärvd från NameObjectCollectionBase)
ICollection.IsSynchronized

Hämtar ett värde som anger om åtkomsten NameObjectCollectionBase till objektet synkroniseras (trådsäker).

(Ärvd från NameObjectCollectionBase)
ICollection.SyncRoot

Hämtar ett objekt som kan användas för att synkronisera åtkomsten NameObjectCollectionBase till objektet.

(Ärvd från NameObjectCollectionBase)

Tilläggsmetoder

Name Description
AsParallel(IEnumerable)

Möjliggör parallellisering av en fråga.

AsQueryable(IEnumerable)

Konverterar en IEnumerable till en IQueryable.

Cast<TResult>(IEnumerable)

Omvandlar elementen i en IEnumerable till den angivna typen.

OfType<TResult>(IEnumerable)

Filtrerar elementen i en IEnumerable baserat på en angiven typ.

Gäller för