Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Classe ManagementObjectSearcher

Recupera un insieme di oggetti di gestione in base a una query specificata. La classe è uno dei punti di ingresso utilizzati più comunemente per il recupero di informazioni di gestione. È possibile, ad esempio, utilizzarla per enumerare tutte le unità disco, le schede di rete, i processi e molti altri oggetti di gestione in un sistema o per eseguire una query di tutte le connessioni di rete attive, i servizi sospesi e così via. Quando viene creata un'istanza, un'istanza di questa classe accetta come input una query WMI rappresentata in un oggetto ObjectQuery o nei relativi derivati e facoltativamente in un oggetto ManagementScope che rappresenta lo spazio dei nomi WMI in cui eseguire la query. Può inoltre accettare ulteriori opzioni avanzate in un oggetto EnumerationOptions. Quando si richiama il metodo Get() su questo oggetto, ManagementObjectSearcher esegue la query assegnata nell'ambito specificato e restituisce un insieme di oggetti di gestione corrispondenti alla query in un oggetto ManagementObjectCollection.

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Management.ManagementObjectSearcher

Spazio dei nomi:  System.Management
Assembly:  System.Management (in System.Management.dll)

public class ManagementObjectSearcher : Component

Il tipo ManagementObjectSearcher espone i seguenti membri.

  NomeDescrizione
Metodo pubblicoManagementObjectSearcher()Inizializza una nuova istanza della classe ManagementObjectSearcher. Dopo l'impostazione di alcune proprietà di questo oggetto, l'oggetto può essere utilizzato per richiedere informazioni di gestione richiamando una query. È il costruttore predefinito.
Metodo pubblicoManagementObjectSearcher(ObjectQuery)Inizializza una nuova istanza della classe ManagementObjectSearcher utilizzata per richiamare la query specificata per le informazioni di gestione.
Metodo pubblicoManagementObjectSearcher(String)Inizializza una nuova istanza della classe ManagementObjectSearcher utilizzata per richiamare la query specificata per le informazioni di gestione.
Metodo pubblicoManagementObjectSearcher(ManagementScope, ObjectQuery)Inizializza una nuova istanza della classe ManagementObjectSearcher utilizzata per richiamare la query specificata nell'ambito specificato.
Metodo pubblicoManagementObjectSearcher(String, String)Inizializza una nuova istanza della classe ManagementObjectSearcher utilizzata per richiamare la query specificata nell'ambito specificato.
Metodo pubblicoManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions)Inizializza una nuova istanza della classe ManagementObjectSearcherda utilizzare per richiamare la query specificata, nell'ambito e con le opzioni specificati.
Metodo pubblicoManagementObjectSearcher(String, String, EnumerationOptions)Inizializza una nuova istanza della classe ManagementObjectSearcherda utilizzare per richiamare la query specificata, nell'ambito e con le opzioni specificati.
In alto

  NomeDescrizione
Proprietà protetta.CanRaiseEventsOttiene un valore che indica se il componente può generare un evento. (Ereditato da Component)
Proprietà pubblicaContainerOttiene il IContainer che contiene il Component. (Ereditato da Component)
Proprietà protetta.DesignModeOttiene un valore che indica se il Component si trova in modalità progettazione. (Ereditato da Component)
Proprietà protetta.EventsOttiene l'elenco dei gestori eventi allegati a questo Component. (Ereditato da Component)
Proprietà pubblicaOptionsOttiene o imposta le opzioni relative alla modalità di ricerca degli oggetti.
Proprietà pubblicaQueryOttiene o imposta la query da richiamare nel ricercatore, ovvero i criteri da applicare alla ricerca di oggetti di gestione.
Proprietà pubblicaScopeOttiene o imposta l'ambito nel quale ricercare gli oggetti e che rappresenta uno spazio dei nomi WMI.
Proprietà pubblicaSiteOttiene o imposta il ISite del Component. (Ereditato da Component)
In alto

  NomeDescrizione
Metodo pubblicoCreateObjRefConsente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto. (Ereditato da MarshalByRefObject)
Metodo pubblicoDispose()Rilascia tutte le risorse utilizzate dall'oggetto Component. (Ereditato da Component)
Metodo protettoDispose(Boolean)Rilascia le risorse non gestite utilizzate da Component e, facoltativamente, le risorse gestite. (Ereditato da Component)
Metodo pubblicoEquals(Object) Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protettoFinalizeRilascia risorse non gestite ed esegue altre operazioni di pulizia prima che la classe Component venga recuperata tramite Garbage Collection. (Ereditato da Component)
Metodo pubblicoGet()Richiama la query WMI specificata e restituisce l'insieme risultante.
Metodo pubblicoGet(ManagementOperationObserver)Richiama la query WMI in modo asincrono ed esegue l'associazione a una funzione di controllo per fornire i risultati.
Metodo pubblicoGetHashCode Funge da funzione hash per un particolare tipo. (Ereditato da Object)
Metodo pubblicoGetLifetimeServiceConsente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza. (Ereditato da MarshalByRefObject)
Metodo protettoGetServiceConsente di restituire un oggetto che rappresenta un servizio fornito da Component o dal relativo Container. (Ereditato da Component)
Metodo pubblicoGetType Ottiene il Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoInitializeLifetimeServiceConsente di ottenere un oggetto servizio di durata per il controllo dei criteri di durata per l'istanza. (Ereditato da MarshalByRefObject)
Metodo protettoMemberwiseClone() Crea una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protettoMemberwiseClone(Boolean)Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente. (Ereditato da MarshalByRefObject)
Metodo pubblicoToStringRestituisce un oggetto String contenente il nome dell'oggetto Component, se presente. Non è consigliabile eseguire l'override di questo metodo. (Ereditato da Component)
In alto

  NomeDescrizione
Evento pubblicoDisposedSi verifica quando il componente viene eliminato da una chiamata al metodo Dispose. (Ereditato da Component)
In alto

.NET Framework

Supportato in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft