ManagementObjectSearcher Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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) |