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 obiekcie ObjectQuery lub jego pochodnych, a opcjonalnie ManagementScope reprezentuje przestrzeń nazw usługi WMI do wykonania zapytania. Może również korzystać z dodatkowych opcji zaawansowanych w elemecie EnumerationOptions. Po wywołaniu Get()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 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

Nazwa Opis
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, EnumerationOptions)

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

ManagementObjectSearcher(ManagementScope, ObjectQuery)

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

ManagementObjectSearcher(ObjectQuery)

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

ManagementObjectSearcher(String, String, EnumerationOptions)

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

ManagementObjectSearcher(String, String)

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

ManagementObjectSearcher(String)

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

Właściwości

Nazwa Opis
CanRaiseEvents

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

(Odziedziczone po Component)
Container

Pobiera IContainer, który zawiera Component.

(Odziedziczone po Component)
DesignMode

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

(Odziedziczone po Component)
Events

Pobiera listę programów obsługi zdarzeń dołączonych do tej Component.

(Odziedziczone po Component)
Options

Pobiera lub ustawia opcje wyszukiwania obiektów.

Query

Pobiera lub ustawia zapytanie do wywołania w wyszukiwaniu (czyli kryteria, które mają zostać zastosowane do wyszukiwania obiektów zarządzania).

Scope

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

Site

Pobiera lub ustawia ISite dla Component.

(Odziedziczone po Component)

Metody

Nazwa Opis
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 wszystkie zasoby używane przez program Component.

(Odziedziczone po Component)
Dispose(Boolean)

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

(Odziedziczone po Component)
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(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 reprezentujący usługę dostarczaną przez Component lub Container.

(Odziedziczone po Component)
GetType()

Pobiera Type 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 Object.

(Odziedziczone po Object)
MemberwiseClone(Boolean)

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

(Odziedziczone po MarshalByRefObject)
ToString()

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

(Odziedziczone po Component)

Zdarzenia

Nazwa Opis
Disposed

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

(Odziedziczone po Component)

Dotyczy