ManagementObjectCollection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
WMI aracılığıyla alınan farklı yönetim nesneleri koleksiyonlarını temsil eder. Bu koleksiyondaki nesneler ve ManagementClassdahil olmak üzere ManagementObject türetilmiş türlerdendirManagementBaseObject. Koleksiyon, aracılığıyla yürütülen bir ManagementObjectSearcherWMI sorgusunun veya bu türü temsil eden bir aracılığıyla alınan ManagementClass belirtilen türdeki yönetim nesnelerinin bir numaralandırmasının sonucu olabilir. Buna ek olarak, bu belirli bir yönetim nesnesiyle belirtilen şekilde ilişkili yönetim nesnelerinin bir koleksiyonu olabilir. Bu durumda koleksiyon gibi GetRelated()bir yöntemle alınır. Koleksiyon, içindeki ve nesneleri kullanılarak ManagementObjectCollection.ManagementObjectEnumerator izlenebilir veya çeşitli yönetim görevleri için değiştirilebilir.
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
- Devralma
-
ManagementObjectCollection
- Uygulamalar
Özellikler
Count |
Koleksiyondaki nesne sayısını gösteren bir değer alır. |
IsSynchronized |
Nesnenin eşitlenip eşitlenmediğini (iş parçacığı güvenli) belirten bir değer alır. |
SyncRoot |
Eşitleme için kullanılacak nesneyi alır. |
Yöntemler
CopyTo(Array, Int32) |
Koleksiyonu bir diziye kopyalar. |
CopyTo(ManagementBaseObject[], Int32) |
Koleksiyondaki öğeleri bir ManagementBaseObject diziye kopyalar. |
Dispose() |
Bu nesneyle ilişkili kaynakları serbest bırakır. Bu yöntem çağrıldıktan sonra, bu nesneyi kullanma girişimi bir ObjectDisposedException atılmasıyla sonuçlanır. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
Finalize() |
Nesnenin tuttuğu kaynakları atar. Bu, nesnenin yıkıcısıdır. Sonlandırıcılar yıkıcı söz dizimi kullanılarak ifade edilir. |
GetEnumerator() |
Koleksiyonun numaralandırıcısını döndürür. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
IEnumerable.GetEnumerator() |
aracılığıyla ManagementObjectCollectionyineleyen bir IEnumerator döndürür. |
Uzantı Metotları
Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe atar. |
OfType<TResult>(IEnumerable) |
Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler. |
AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini sağlar. |
AsQueryable(IEnumerable) |
bir IEnumerable öğesini öğesine IQueryabledönüştürür. |