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 połączeń sieciowych, które są wstrzymywane, itd. Po utworzeniu wystąpienia wystąpienie tej klasy przyjmuje jako dane wejściowe zapytanie WMI reprezentowane w ObjectQuery klasie lub jej pochodnych, a opcjonalnie ManagementScope reprezentujące przestrzeń nazw WMI do wykonania zapytania. Może również korzystać z dodatkowych opcji zaawansowanych w elemecie EnumerationOptions. Get() Po wywołaniu ManagementObjectSearcher metody dla tego obiektu polecenie wykonuje podane zapytanie w określonym zakresie i zwraca kolekcję obiektów zarządzania pasujących do zapytania w obiekcie ManagementObjectCollection.

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 do wywołania 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 do wywołania w wyszukiwaniu (czyli kryteria do zastosowania 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 ISite element .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 WMI i zwraca wynikową kolekcję.

Get(ManagementOperationObserver)

Wywołuje zapytanie WMI asynchronicznie i wiąże się 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 reprezentujący usługę dostarczaną przez Component obiekt lub przez obiekt Container.

(Odziedziczone po Component)
GetType()

Type Pobiera bieżące wystąpienie.

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

Uzyskuje obiekt usługi okresu istnienia, aby kontrolować zasady 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