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 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
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) |