ManagementObjectSearcher Třída

Definice

Načte kolekci objektů správy na základě zadaného dotazu. Tato třída je jedním z nejčastěji používaných vstupních bodů pro načítání informací o správě. Dá se například použít k výčtu všech diskových jednotek, síťových adaptérů, procesů a mnoha dalších objektů správy v systému nebo k dotazování na všechna spuštěná síťová připojení, pozastavené služby atd. Při vytváření instance instance této třídy přebírá jako vstup dotaz WMI reprezentovaný v ObjectQuery nebo jeho deriváty a volitelně ManagementScope představuje obor názvů služby WMI pro spuštění dotazu. Může také použít další pokročilé možnosti v objektu EnumerationOptions. Při vyvolání Get()ManagementObjectSearcher metody pro tento objekt provede daný dotaz v zadaném oboru a vrátí kolekci objektů správy, které odpovídají dotazu v objektu ManagementObjectCollection.

public ref class ManagementObjectSearcher : System::ComponentModel::Component
public class ManagementObjectSearcher : System.ComponentModel.Component
type ManagementObjectSearcher = class
    inherit Component
Public Class ManagementObjectSearcher
Inherits Component
Dědičnost
ManagementObjectSearcher

Konstruktory

ManagementObjectSearcher()

Inicializuje novou instanci ManagementObjectSearcher třídy. Po nastavení některých vlastností tohoto objektu lze objekt použít k vyvolání dotazu na informace o správě. Toto je konstruktor bez parametrů.

ManagementObjectSearcher(ManagementScope, ObjectQuery)

Inicializuje novou instanci ManagementObjectSearcher třídy použité k vyvolání zadaného dotazu v zadaném oboru.

ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions)

Inicializuje novou instanci ManagementObjectSearcher třídy, která se má použít k vyvolání zadaného dotazu v zadaném oboru se zadanými možnostmi.

ManagementObjectSearcher(ObjectQuery)

Inicializuje novou instanci ManagementObjectSearcher třídy použité k vyvolání zadaného dotazu pro informace o správě.

ManagementObjectSearcher(String)

Inicializuje novou instanci ManagementObjectSearcher třídy použité k vyvolání zadaného dotazu pro informace o správě.

ManagementObjectSearcher(String, String)

Inicializuje novou instanci ManagementObjectSearcher třídy použité k vyvolání zadaného dotazu v zadaném oboru.

ManagementObjectSearcher(String, String, EnumerationOptions)

Inicializuje novou instanci ManagementObjectSearcher třídy použité k vyvolání zadaného dotazu v zadaném oboru a se zadanými možnostmi.

Vlastnosti

CanRaiseEvents

Získá hodnotu označující, zda komponenta může vyvolat událost.

(Zděděno od Component)
Container

Získá objekt IContainer , který obsahuje Component.

(Zděděno od Component)
DesignMode

Získá hodnotu, která označuje, zda je aktuálně v režimu návrhu Component .

(Zděděno od Component)
Events

Získá seznam obslužných rutin událostí, které jsou připojeny k tomuto Component.

(Zděděno od Component)
Options

Získá nebo nastaví možnosti pro hledání objektů.

Query

Získá nebo nastaví dotaz, který má být vyvolán ve vyhledávacím nástroji (to znamená kritéria, která se mají použít pro vyhledávání objektů správy).

Scope

Získá nebo nastaví obor, ve kterém se mají hledat objekty (obor představuje obor názvů rozhraní WMI).

Site

Získá nebo nastaví ISite hodnotu Component.

(Zděděno od Component)

Metody

CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy používaného ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
Dispose()

Uvolní všechny prostředky používané nástrojem Component.

(Zděděno od Component)
Dispose(Boolean)

Uvolní nespravované prostředky používané Component nástrojem a volitelně uvolní spravované prostředky.

(Zděděno od Component)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Get()

Vyvolá zadaný dotaz WMI a vrátí výslednou kolekci.

Get(ManagementOperationObserver)

Vyvolá dotaz rozhraní WMI asynchronně a vytvoří vazbu na sledovací proces, aby se doručily výsledky.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetLifetimeService()
Zastaralé.

Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetService(Type)

Vrátí objekt, který představuje službu poskytovanou objektem Component nebo jejím Containerobjektem .

(Zděděno od Component)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
InitializeLifetimeService()
Zastaralé.

Získá objekt služby životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
ToString()

String Vrátí hodnotu obsahující název Component, pokud existuje. Tato metoda by neměla být přepsána.

(Zděděno od Component)

Událost

Disposed

Nastane, když je komponenta odstraněna voláním Dispose() metody.

(Zděděno od Component)

Platí pro