ManagementObjectSearcher 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.
Belirtilen sorguyu temel alan bir yönetim nesneleri koleksiyonunu alır. Bu sınıf, yönetim bilgilerini almak için daha yaygın olarak kullanılan giriş noktalarından biridir. Örneğin, bir sistemdeki tüm disk sürücülerini, ağ bağdaştırıcılarını, işlemleri ve daha birçok yönetim nesnesini listelemek veya açık olan tüm ağ bağlantılarını, duraklatılan hizmetleri vb. sorgulamak için kullanılabilir. Örneklendiğinde, bu sınıfın bir örneği veya türevlerinde temsil edilen bir ObjectQuery WMI sorgusu girdisi olarak alır ve isteğe bağlı olarak ManagementScope sorgunun yürütülecek WMI ad alanını temsil eder. Ayrıca bir EnumerationOptionsiçinde ek gelişmiş seçenekler de alabilir. Bu nesnedeki Get() yöntem çağrıldığında, ManagementObjectSearcher belirtilen kapsamda verilen sorguyu yürütür ve içindeki ManagementObjectCollectionsorguyla eşleşen bir yönetim nesneleri koleksiyonu döndürür.
public ref class ManagementObjectSearcher : System::ComponentModel::Component
public class ManagementObjectSearcher : System.ComponentModel.Component
type ManagementObjectSearcher = class
inherit Component
Public Class ManagementObjectSearcher
Inherits Component
- Devralma
Oluşturucular
ManagementObjectSearcher() |
ManagementObjectSearcher sınıfının yeni bir örneğini başlatır. Bu nesnedeki bazı özellikler ayarlandıktan sonra, yönetim bilgileri için sorgu çağırmak için nesnesi kullanılabilir. Bu, parametresiz oluşturucudur. |
ManagementObjectSearcher(ManagementScope, ObjectQuery) |
Belirtilen kapsamda belirtilen sorguyu ManagementObjectSearcher çağırmak için kullanılan sınıfın yeni bir örneğini başlatır. |
ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions) |
Belirtilen kapsamda belirtilen sorguyu, belirtilen seçeneklerle çağırmak için kullanılacak sınıfın yeni bir örneğini ManagementObjectSearcher başlatır. |
ManagementObjectSearcher(ObjectQuery) |
Yönetim bilgileri için belirtilen sorguyu ManagementObjectSearcher çağırmak için kullanılan sınıfın yeni bir örneğini başlatır. |
ManagementObjectSearcher(String) |
Yönetim bilgileri için belirtilen sorguyu ManagementObjectSearcher çağırmak için kullanılan sınıfın yeni bir örneğini başlatır. |
ManagementObjectSearcher(String, String) |
Belirtilen kapsamda belirtilen sorguyu ManagementObjectSearcher çağırmak için kullanılan sınıfın yeni bir örneğini başlatır. |
ManagementObjectSearcher(String, String, EnumerationOptions) |
Belirtilen sorguyu ManagementObjectSearcher , belirtilen kapsamda ve belirtilen seçeneklerle çağırmak için kullanılan sınıfın yeni bir örneğini başlatır. |
Özellikler
CanRaiseEvents |
Bileşenin olay oluşturup oluşturamayacağını belirten bir değer alır. (Devralındığı yer: Component) |
Container |
öğesini IContainer içeren öğesini Componentalır. (Devralındığı yer: Component) |
DesignMode |
öğesinin şu anda tasarım modunda olup olmadığını Component gösteren bir değer alır. (Devralındığı yer: Component) |
Events |
Bu Componentöğesine eklenen olay işleyicilerinin listesini alır. (Devralındığı yer: Component) |
Options |
Nesneleri arama seçeneklerini alır veya ayarlar. |
Query |
Aramada çağrılacak sorguyu alır veya ayarlar (diğer bir ifadeyle, yönetim nesneleri aramasına uygulanacak ölçütler). |
Scope |
Nesnelerin arandığı kapsamı alır veya ayarlar (kapsam bir WMI ad alanını temsil eder). |
Site |
öğesini alır veya ayarlar ISiteComponent. (Devralındığı yer: Component) |
Yöntemler
CreateObjRef(Type) |
Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur. (Devralındığı yer: MarshalByRefObject) |
Dispose() |
Component tarafından kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: Component) |
Dispose(Boolean) |
Component tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır. (Devralındığı yer: Component) |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
Get() |
Belirtilen WMI sorgusunu çağırır ve sonuçta elde edilen koleksiyonu döndürür. |
Get(ManagementOperationObserver) |
WMI sorgusunu zaman uyumsuz olarak çağırır ve sonuçları teslim etmek için bir izleyiciye bağlar. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetLifetimeService() |
Geçersiz.
Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır. (Devralındığı yer: MarshalByRefObject) |
GetService(Type) |
veya tarafından ComponentContainersağlanan bir hizmeti temsil eden bir nesnesi döndürür. (Devralındığı yer: Component) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
InitializeLifetimeService() |
Geçersiz.
Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır. (Devralındığı yer: MarshalByRefObject) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
MemberwiseClone(Boolean) |
Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur. (Devralındığı yer: MarshalByRefObject) |
ToString() |
Varsa, adını Componentiçeren bir String döndürür. Bu yöntem geçersiz kılınmamalıdır. (Devralındığı yer: Component) |
Ekinlikler
Disposed |
Bileşen yöntemine Dispose() yapılan bir çağrı tarafından atıldığında gerçekleşir. (Devralındığı yer: Component) |