ManagementObjectSearcher Klasa

Definicja

Pobiera kolekcję obiektów zarządzania na podstawie określonego zapytania.Retrieves a collection of management objects based on a specified query. Ta klasa jest jednym z najczęściej używanych punktów wejścia do pobierania informacji o zarządzaniu.This class is one of the more commonly used entry points to retrieving management information. Na przykład może służyć do wyliczania wszystkich stacji dysków, kart sieciowych, procesów i wielu innych obiektów zarządzania w systemie lub do wykonywania zapytań dotyczących wszystkich połączeń sieciowych, które są wstrzymane i tak dalej.For example, it can be used to enumerate all disk drives, network adapters, processes and many more management objects on a system, or to query for all network connections that are up, services that are paused, and so on. Wystąpienie tej klasy przyjmuje jako dane wejściowe zapytanie WMI reprezentowane w ObjectQuery lub jego pochodne i opcjonalnie ManagementScope reprezentuje przestrzeń nazw usługi WMI, w której ma zostać wykonane zapytanie.When instantiated, an instance of this class takes as input a WMI query represented in an ObjectQuery or its derivatives, and optionally a ManagementScope representing the WMI namespace to execute the query in. Może również skorzystać z dodatkowych opcji zaawansowanych w programie EnumerationOptions .It can also take additional advanced options in an EnumerationOptions. Gdy Get() wywoływana jest metoda dla tego obiektu, ManagementObjectSearcher wykonuje podane zapytanie w określonym zakresie i zwraca kolekcję obiektów zarządzania, które pasują do zapytania w ManagementObjectCollection .When the Get() method on this object is invoked, the ManagementObjectSearcher executes the given query in the specified scope and returns a collection of management objects that match the query in a 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.Initializes a new instance of the ManagementObjectSearcher class. Po ustawieniu niektórych właściwości tego obiektu obiekt może zostać użyty do wywołania zapytania dotyczącego informacji o zarządzaniu.After some properties on this object are set, the object can be used to invoke a query for management information. To jest Konstruktor bez parametrów.This is the parameterless constructor.

ManagementObjectSearcher(ManagementScope, ObjectQuery)

Inicjuje nowe wystąpienie ManagementObjectSearcher klasy używanej do wywołania określonego zapytania w określonym zakresie.Initializes a new instance of the ManagementObjectSearcher class used to invoke the specified query in the specified scope.

ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions)

Inicjuje nowe wystąpienie ManagementObjectSearcher klasy, które ma zostać użyte do wywołania określonego zapytania w określonym zakresie przy użyciu określonych opcji.Initializes a new instance of the ManagementObjectSearcher class to be used to invoke the specified query in the specified scope, with the specified options.

ManagementObjectSearcher(ObjectQuery)

Inicjuje nowe wystąpienie ManagementObjectSearcher klasy używanej do wywołania określonego zapytania w celu uzyskania informacji o zarządzaniu.Initializes a new instance of the ManagementObjectSearcher class used to invoke the specified query for management information.

ManagementObjectSearcher(String)

Inicjuje nowe wystąpienie ManagementObjectSearcher klasy używanej do wywołania określonego zapytania w celu uzyskania informacji o zarządzaniu.Initializes a new instance of the ManagementObjectSearcher class used to invoke the specified query for management information.

ManagementObjectSearcher(String, String)

Inicjuje nowe wystąpienie ManagementObjectSearcher klasy używanej do wywołania określonego zapytania w określonym zakresie.Initializes a new instance of the ManagementObjectSearcher class used to invoke the specified query in the specified scope.

ManagementObjectSearcher(String, String, EnumerationOptions)

Inicjuje nowe wystąpienie ManagementObjectSearcher klasy używanej do wywołania określonego zapytania, w określonym zakresie i z określonymi opcjami.Initializes a new instance of the ManagementObjectSearcher class used to invoke the specified query, in the specified scope, and with the specified options.

Właściwości

CanRaiseEvents

Pobiera wartość wskazującą, czy składnik może zgłosić zdarzenie.Gets a value indicating whether the component can raise an event.

(Odziedziczone po Component)
Container

Pobiera IContainer , który zawiera Component .Gets the IContainer that contains the Component.

(Odziedziczone po Component)
DesignMode

Pobiera wartość wskazującą, czy Component jest aktualnie w trybie projektowania.Gets a value that indicates whether the Component is currently in design mode.

(Odziedziczone po Component)
Events

Pobiera listę programów obsługi zdarzeń, które są dołączone do tego elementu Component .Gets the list of event handlers that are attached to this Component.

(Odziedziczone po Component)
Options

Pobiera lub ustawia opcje wyszukiwania obiektów.Gets or sets the options for how to search for objects.

Query

Pobiera lub ustawia zapytanie do wywołania w programie Search (czyli kryteria, które mają być zastosowane do wyszukiwania obiektów zarządzania).Gets or sets the query to be invoked in the searcher (that is, the criteria to be applied to the search for management objects).

Scope

Pobiera lub ustawia zakres, w którym mają być wyszukiwane obiekty (zakres reprezentuje przestrzeń nazw usługi WMI).Gets or sets the scope in which to look for objects (the scope represents a WMI namespace).

Site

Pobiera lub ustawia wartość ISite Component .Gets or sets the ISite of the Component.

(Odziedziczone po Component)

Metody

CreateObjRef(Type)

Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikacji z obiektem zdalnym.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Odziedziczone po MarshalByRefObject)
Dispose()

Zwalnia wszelkie zasoby używane przez element Component.Releases all resources used by the Component.

(Odziedziczone po Component)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element Component i opcjonalnie zwalnia zasoby zarządzane.Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(Odziedziczone po Component)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
Get()

Wywołuje określone zapytanie WMI i zwraca wynikową kolekcję.Invokes the specified WMI query and returns the resulting collection.

Get(ManagementOperationObserver)

Wywołuje zapytanie WMI asynchronicznie i tworzy powiązanie z obserwatorem w celu dostarczenia wyników.Invokes the WMI query asynchronously, and binds to a watcher to deliver the results.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetLifetimeService()
Nieaktualne.

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
GetService(Type)

Zwraca obiekt, który reprezentuje usługę dostarczoną przez Component lub przez Container .Returns an object that represents a service provided by the Component or by its Container.

(Odziedziczone po Component)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
InitializeLifetimeService()
Nieaktualne.

Uzyskuje obiekt usługi istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.Obtains a lifetime service object to control the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy skróconą kopię bieżącego MarshalByRefObject obiektu.Creates a shallow copy of the current MarshalByRefObject object.

(Odziedziczone po MarshalByRefObject)
ToString()

Zwraca wartość String zawierającą nazwę Component (jeśli istnieje).Returns a String containing the name of the Component, if any. Ta metoda nie powinna być przesłaniana.This method should not be overridden.

(Odziedziczone po Component)

Zdarzenia

Disposed

Występuje, gdy składnik zostanie usunięty przez wywołanie Dispose() metody.Occurs when the component is disposed by a call to the Dispose() method.

(Odziedziczone po Component)

Dotyczy