ManagementObjectSearcher Klasa

Definicja

Pobiera kolekcję obiektów zarządzania na podstawie określonego zapytania. Ta klasa jest jednym z najczęściej używanych punktów wejścia do pobierania informacji o zarządzaniu. Na przykład może służyć do wyliczania wszystkich dysków, kart sieciowych, procesów i wielu innych obiektów zarządzania w systemie lub wykonywania zapytań dotyczących wszystkich uruchomionych połączeń sieciowych, wstrzymanych usług itd. Po utworzeniu wystąpienia wystąpienie tej klasy przyjmuje jako dane wejściowe zapytanie usługi WMI reprezentowane w elem ObjectQuery lub jego pochodnych oraz opcjonalnie ManagementScope reprezentujące przestrzeń nazw usługi WMI do wykonania zapytania. Może również korzystać z dodatkowych opcji zaawansowanych w elemecie EnumerationOptions. Po Get() wywołaniu ManagementObjectSearcher metody w tym obiekcie obiekt wykonuje podane zapytanie w określonym zakresie i zwraca kolekcję obiektów zarządzania, które są zgodne z zapytaniem ManagementObjectCollectionw obiekcie .

public ref class ManagementObjectSearcher : System::ComponentModel::Component
public class ManagementObjectSearcher : System.ComponentModel.Component
type ManagementObjectSearcher = class
    inherit Component
Public Class ManagementObjectSearcher
Inherits Component
Dziedziczenie
ManagementObjectSearcher

Konstruktory

ManagementObjectSearcher()

Inicjuje nowe wystąpienie klasy ManagementObjectSearcher. Po ustawieniu niektórych właściwości tego obiektu obiekt może służyć do wywoływania zapytania dotyczącego informacji o zarządzaniu. Jest to konstruktor bez parametrów.

ManagementObjectSearcher(ManagementScope, ObjectQuery)

Inicjuje ManagementObjectSearcher nowe wystąpienie klasy używanej do wywoływania określonego zapytania w określonym zakresie.

ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions)

Inicjuje ManagementObjectSearcher nowe wystąpienie klasy, które ma być używane do wywoływania określonego zapytania w określonym zakresie z określonymi opcjami.

ManagementObjectSearcher(ObjectQuery)

Inicjuje ManagementObjectSearcher nowe wystąpienie klasy używanej do wywoływania określonego zapytania dotyczącego informacji o zarządzaniu.

ManagementObjectSearcher(String)

Inicjuje ManagementObjectSearcher nowe wystąpienie klasy używanej do wywoływania określonego zapytania dotyczącego informacji o zarządzaniu.

ManagementObjectSearcher(String, String)

Inicjuje ManagementObjectSearcher nowe wystąpienie klasy używanej do wywoływania określonego zapytania w określonym zakresie.

ManagementObjectSearcher(String, String, EnumerationOptions)

Inicjuje nowe wystąpienie klasy używanej do wywoływania określonego ManagementObjectSearcher zapytania w określonym zakresie i z określonymi opcjami.

Właściwości

CanRaiseEvents

Pobiera wartość wskazującą, czy składnik może zgłosić zdarzenie.

(Odziedziczone po Component)
Container

Pobiera element IContainer zawierający element Component.

(Odziedziczone po Component)
DesignMode

Pobiera wartość wskazującą, czy Component element jest obecnie w trybie projektowania.

(Odziedziczone po Component)
Events

Pobiera listę programów obsługi zdarzeń dołączonych do tego Componentelementu .

(Odziedziczone po Component)
Options

Pobiera lub ustawia opcje wyszukiwania obiektów.

Query

Pobiera lub ustawia zapytanie, które ma być wywoływane w wyszukiwaniu (czyli kryteria, które mają być stosowane do wyszukiwania obiektów zarządzania).

Scope

Pobiera lub ustawia zakres, w którym mają być szukane obiekty (zakres reprezentuje przestrzeń nazw WMI).

Site

Pobiera lub ustawia wartość ISite .Component

(Odziedziczone po Component)

Metody

CreateObjRef(Type)

Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym.

(Odziedziczone po MarshalByRefObject)
Dispose()

Zwalnia wszelkie zasoby używane przez element Component.

(Odziedziczone po Component)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element Component i opcjonalnie zwalnia zasoby zarządzane.

(Odziedziczone po Component)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Get()

Wywołuje określone zapytanie usługi WMI i zwraca wynikowej kolekcji.

Get(ManagementOperationObserver)

Wywołuje zapytanie usługi WMI asynchronicznie i tworzy powiązanie z obserwatorem w celu dostarczenia wyników.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetLifetimeService()
Przestarzałe.

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
GetService(Type)

Zwraca obiekt, który reprezentuje usługę dostarczaną przez Component obiekt lub przez element Container.

(Odziedziczone po Component)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
InitializeLifetimeService()
Przestarzałe.

Uzyskuje obiekt usługi okresu istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu.

(Odziedziczone po MarshalByRefObject)
ToString()

Zwraca wartość String zawierającą nazwę Componentobiektu , jeśli istnieje. Ta metoda nie powinna być zastępowana.

(Odziedziczone po Component)

Zdarzenia

Disposed

Występuje, gdy składnik jest usuwany przez wywołanie Dispose() metody .

(Odziedziczone po Component)

Dotyczy