ManagementObjectCollection Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar olika samlingar av hanteringsobjekt som hämtats via WMI. Objekten i den här samlingen är av ManagementBaseObject-härledda typer, inklusive ManagementObject och ManagementClass. Samlingen kan vara resultatet av en WMI-fråga som körs via en ManagementObjectSearcher, eller en uppräkning av hanteringsobjekt av en angiven typ som hämtats via en ManagementClass som representerar den typen. Dessutom kan det här vara en samling hanteringsobjekt som är relaterade på ett angivet sätt till ett specifikt hanteringsobjekt – i det här fallet hämtas samlingen via en metod som GetRelated(). Samlingen kan gås igenom med hjälp av och objekten i den ManagementObjectCollection.ManagementObjectEnumerator kan inspekteras eller manipuleras för olika hanteringsuppgifter.
public ref class ManagementObjectCollection : IDisposable, System::Collections::ICollection
public class ManagementObjectCollection : IDisposable, System.Collections.ICollection
type ManagementObjectCollection = class
interface ICollection
interface IEnumerable
interface IDisposable
Public Class ManagementObjectCollection
Implements ICollection, IDisposable
- Arv
-
ManagementObjectCollection
- Implementeringar
Egenskaper
| Name | Description |
|---|---|
| Count |
Hämtar ett värde som anger antalet objekt i samlingen. |
| IsSynchronized |
Hämtar ett värde som anger om objektet är synkroniserat (trådsäkert). |
| SyncRoot |
Hämtar objektet som ska användas för synkronisering. |
Metoder
| Name | Description |
|---|---|
| CopyTo(Array, Int32) |
Kopierar samlingen till en matris. |
| CopyTo(ManagementBaseObject[], Int32) |
Kopierar objekten i samlingen till en ManagementBaseObject matris. |
| Dispose() |
Frigör resurser som är associerade med det här objektet. När den här metoden har anropats resulterar ett försök att använda det här objektet i att ett ObjectDisposedException utlöses. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Finalize() |
Gör sig av med resurser som objektet innehåller. Det här är destructor för objektet. Finalizers uttrycks med hjälp av destructor-syntax. |
| GetEnumerator() |
Returnerar uppräknaren för samlingen. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Returnerar en IEnumerator som itererar via ManagementObjectCollection. |
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. |