ManagementObjectSearcher Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe ManagementObjectSearcher.
Overload
ManagementObjectSearcher() |
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. Si tratta del costruttore senza parametri. |
ManagementObjectSearcher(ObjectQuery) |
Inizializza una nuova istanza della classe ManagementObjectSearcher utilizzata per richiamare la query specificata per le informazioni di gestione. |
ManagementObjectSearcher(String) |
Inizializza una nuova istanza della classe ManagementObjectSearcher utilizzata per richiamare la query specificata per le informazioni di gestione. |
ManagementObjectSearcher(ManagementScope, ObjectQuery) |
Inizializza una nuova istanza della classe ManagementObjectSearcher utilizzata per richiamare la query specificata nell'ambito specificato. |
ManagementObjectSearcher(String, String) |
Inizializza una nuova istanza della classe ManagementObjectSearcher utilizzata per richiamare la query specificata nell'ambito specificato. |
ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions) |
Inizializza una nuova istanza della classe ManagementObjectSearcherda utilizzare per richiamare la query specificata, nell'ambito e con le opzioni specificati. |
ManagementObjectSearcher(String, String, EnumerationOptions) |
Inizializza una nuova istanza della classe ManagementObjectSearcherda utilizzare per richiamare la query specificata, nell'ambito e con le opzioni specificati. |
ManagementObjectSearcher()
- Origine:
- ManagementObjectSearcher.cs
- Origine:
- ManagementObjectSearcher.cs
- Origine:
- ManagementObjectSearcher.cs
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. Si tratta del costruttore senza parametri.
public:
ManagementObjectSearcher();
public ManagementObjectSearcher ();
Public Sub New ()
Commenti
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.
Si applica a
ManagementObjectSearcher(ObjectQuery)
- Origine:
- ManagementObjectSearcher.cs
- Origine:
- ManagementObjectSearcher.cs
- Origine:
- ManagementObjectSearcher.cs
Inizializza una nuova istanza della classe ManagementObjectSearcher utilizzata per richiamare la query specificata per le informazioni di gestione.
public:
ManagementObjectSearcher(System::Management::ObjectQuery ^ query);
public ManagementObjectSearcher (System.Management.ObjectQuery query);
new System.Management.ManagementObjectSearcher : System.Management.ObjectQuery -> System.Management.ManagementObjectSearcher
Public Sub New (query As ObjectQuery)
Parametri
- query
- ObjectQuery
Oggetto ObjectQuery che rappresenta la query richiamata dal ricercatore.
Esempio
Nell'esempio seguente viene inizializzata una nuova istanza della ManagementObjectSearcher classe con una query specifica.
using System;
using System.Management;
public class Sample
{
public static void Main(string[] args)
{
SelectQuery q =
new SelectQuery("Win32_Service",
"State='Running'");
ManagementObjectSearcher s =
new ManagementObjectSearcher(q);
foreach (ManagementObject service in s.Get())
{
// show the instance
Console.WriteLine(service.ToString());
}
}
}
Imports System.Management
Public Class Sample
Public Overloads Shared Function _
Main(ByVal args() As String) As Integer
Dim q As New _
SelectQuery("Win32_Service", "State=""Running""")
Dim s As New ManagementObjectSearcher(q)
For Each service As ManagementObject In s.Get()
'show the instance
Console.WriteLine(service.ToString())
Next
End Function 'Main
End Class
Commenti
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.
Si applica a
ManagementObjectSearcher(String)
- Origine:
- ManagementObjectSearcher.cs
- Origine:
- ManagementObjectSearcher.cs
- Origine:
- ManagementObjectSearcher.cs
Inizializza una nuova istanza della classe ManagementObjectSearcher utilizzata per richiamare la query specificata per le informazioni di gestione.
public:
ManagementObjectSearcher(System::String ^ queryString);
public ManagementObjectSearcher (string queryString);
new System.Management.ManagementObjectSearcher : string -> System.Management.ManagementObjectSearcher
Public Sub New (queryString As String)
Parametri
- queryString
- String
Query WMI richiamata dall'oggetto.
Esempio
Nell'esempio seguente viene inizializzata una nuova istanza della ManagementObjectSearcher classe con una query specifica.
using System;
using System.Management;
public class Sample
{
public static void Main(string[] args)
{
ManagementObjectSearcher s =
new ManagementObjectSearcher(
"SELECT * FROM Win32_Service");
foreach (ManagementObject service in s.Get())
{
// show the instance
Console.WriteLine(service.ToString());
}
}
}
Imports System.Management
Public Class Sample
Public Overloads Shared Function _
Main(ByVal args() As String) As Integer
Dim s As New _
ManagementObjectSearcher( _
"SELECT * FROM Win32_Service")
For Each service As ManagementObject In s.Get()
'show the instance
Console.WriteLine(service.ToString())
Next
End Function 'Main
End Class
Commenti
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.
Si applica a
ManagementObjectSearcher(ManagementScope, ObjectQuery)
- Origine:
- ManagementObjectSearcher.cs
- Origine:
- ManagementObjectSearcher.cs
- Origine:
- ManagementObjectSearcher.cs
Inizializza una nuova istanza della classe ManagementObjectSearcher utilizzata per richiamare la query specificata nell'ambito specificato.
public:
ManagementObjectSearcher(System::Management::ManagementScope ^ scope, System::Management::ObjectQuery ^ query);
public ManagementObjectSearcher (System.Management.ManagementScope scope, System.Management.ObjectQuery query);
new System.Management.ManagementObjectSearcher : System.Management.ManagementScope * System.Management.ObjectQuery -> System.Management.ManagementObjectSearcher
Public Sub New (scope As ManagementScope, query As ObjectQuery)
Parametri
- scope
- ManagementScope
Oggetto ManagementScope che rappresenta l'ambito nel quale richiamare la query.
- query
- ObjectQuery
Oggetto ObjectQuery che rappresenta la query da richiamare.
Esempio
Nell'esempio seguente viene inizializzata una nuova istanza della ManagementObjectSearcher classe con una query e un ambito specifici.
using System;
using System.Management;
public class Sample
{
public static void Main(string[] args)
{
ManagementScope myScope =
new ManagementScope("root\\CIMV2");
SelectQuery q =
new SelectQuery("Win32_LogicalDisk");
ManagementObjectSearcher s =
new ManagementObjectSearcher(myScope,q);
foreach (ManagementObject disk in s.Get())
{
// show the disk instance
Console.WriteLine(disk.ToString());
}
}
}
Imports System.Management
Public Class Sample
Public Overloads Shared Function _
Main(ByVal args() As String) As Integer
Dim myScope As New ManagementScope("root\CIMV2")
Dim q As New SelectQuery("Win32_LogicalDisk")
Dim s As New ManagementObjectSearcher(myScope, q)
For Each disk As ManagementObject In s.Get()
'show the disk instance
Console.WriteLine(disk.ToString())
Next
End Function 'Main
End Class
Commenti
Se non viene specificato alcun ambito, viene usato l'ambito predefinito (DefaultPath).
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.
Si applica a
ManagementObjectSearcher(String, String)
- Origine:
- ManagementObjectSearcher.cs
- Origine:
- ManagementObjectSearcher.cs
- Origine:
- ManagementObjectSearcher.cs
Inizializza una nuova istanza della classe ManagementObjectSearcher utilizzata per richiamare la query specificata nell'ambito specificato.
public:
ManagementObjectSearcher(System::String ^ scope, System::String ^ queryString);
public ManagementObjectSearcher (string scope, string queryString);
new System.Management.ManagementObjectSearcher : string * string -> System.Management.ManagementObjectSearcher
Public Sub New (scope As String, queryString As String)
Parametri
- scope
- String
Ambito nel quale effettuare la query.
- queryString
- String
Query da richiamare.
Esempio
Nell'esempio seguente viene inizializzata una nuova istanza della ManagementObjectSearcher classe con una query e un ambito specifici.
using System;
using System.Management;
public class Sample
{
public static void Main(string[] args)
{
ManagementObjectSearcher s =
new ManagementObjectSearcher(
"root\\CIMV2",
"SELECT * FROM Win32_Service" +
" WHERE State='Running'");
foreach (ManagementObject service in s.Get())
{
// show the instance
Console.WriteLine(service.ToString());
}
}
}
Imports System.Management
Public Class Sample
Public Overloads Shared Function _
Main(ByVal args() As String) As Integer
Dim s As New ManagementObjectSearcher( _
"root\CIMV2", _
"SELECT * FROM Win32_Service WHERE State='Running'")
For Each service As ManagementObject In s.Get()
'show the instance
Console.WriteLine(service.ToString())
Next
End Function 'Main
End Class
Commenti
Se non viene specificato alcun ambito, viene usato l'ambito predefinito (DefaultPath).
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.
Si applica a
ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions)
- Origine:
- ManagementObjectSearcher.cs
- Origine:
- ManagementObjectSearcher.cs
- Origine:
- ManagementObjectSearcher.cs
Inizializza una nuova istanza della classe ManagementObjectSearcherda utilizzare per richiamare la query specificata, nell'ambito e con le opzioni specificati.
public:
ManagementObjectSearcher(System::Management::ManagementScope ^ scope, System::Management::ObjectQuery ^ query, System::Management::EnumerationOptions ^ options);
public ManagementObjectSearcher (System.Management.ManagementScope scope, System.Management.ObjectQuery query, System.Management.EnumerationOptions options);
new System.Management.ManagementObjectSearcher : System.Management.ManagementScope * System.Management.ObjectQuery * System.Management.EnumerationOptions -> System.Management.ManagementObjectSearcher
Public Sub New (scope As ManagementScope, query As ObjectQuery, options As EnumerationOptions)
Parametri
- scope
- ManagementScope
Oggetto ManagementScope che specifica l’ambito della query.
- query
- ObjectQuery
Oggetto ObjectQuery che specifica la query da richiamare.
- options
- EnumerationOptions
Oggetto EnumerationOptions che specifica le opzioni aggiuntive da utilizzare per la query.
Esempio
Nell'esempio seguente viene inizializzata una nuova istanza della ManagementObjectSearcher classe con una query, un ambito e opzioni di enumerazione specifiche.
using System;
using System.Management;
public class Sample
{
public static void Main(string[] args)
{
ManagementScope scope =
new ManagementScope("root\\CIMV2");
SelectQuery q =
new SelectQuery("SELECT * FROM Win32_LogicalDisk");
EnumerationOptions o =
new EnumerationOptions(
null, System.TimeSpan.MaxValue,
1, true, false, true,
true, false, true, true);
ManagementObjectSearcher s =
new ManagementObjectSearcher(scope, q, o);
foreach (ManagementObject disk in s.Get())
{
// show the disk instance
Console.WriteLine(disk.ToString());
}
}
}
Imports System.Management
Public Class Sample
Public Overloads Shared Function _
Main(ByVal args() As String) As Integer
Dim scope As New ManagementScope("root\MyApp")
Dim q As New SelectQuery("SELECT * FROM Win32_LogicalDisk")
Dim o As New EnumerationOptions( _
Nothing, System.TimeSpan.MaxValue, 1, _
True, False, True, True, False, _
True, True)
Dim s As New ManagementObjectSearcher(scope, q, o)
For Each disk As ManagementObject In s.Get()
'show the disk instance
Console.WriteLine(disk.ToString())
Next
End Function 'Main
End Class
Commenti
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.
Si applica a
ManagementObjectSearcher(String, String, EnumerationOptions)
- Origine:
- ManagementObjectSearcher.cs
- Origine:
- ManagementObjectSearcher.cs
- Origine:
- ManagementObjectSearcher.cs
Inizializza una nuova istanza della classe ManagementObjectSearcherda utilizzare per richiamare la query specificata, nell'ambito e con le opzioni specificati.
public:
ManagementObjectSearcher(System::String ^ scope, System::String ^ queryString, System::Management::EnumerationOptions ^ options);
public ManagementObjectSearcher (string scope, string queryString, System.Management.EnumerationOptions options);
new System.Management.ManagementObjectSearcher : string * string * System.Management.EnumerationOptions -> System.Management.ManagementObjectSearcher
Public Sub New (scope As String, queryString As String, options As EnumerationOptions)
Parametri
- scope
- String
Ambito nel quale richiamare la query.
- queryString
- String
Query da richiamare.
- options
- EnumerationOptions
Oggetto EnumerationOptions che specifica le opzioni aggiuntive per la query.
Esempio
Nell'esempio seguente viene inizializzata una nuova istanza della ManagementObjectSearcher classe con una query, un ambito e opzioni di enumerazione specifiche.
using System;
using System.Management;
public class Sample
{
public static void Main(string[] args)
{
ManagementObjectSearcher s =
new ManagementObjectSearcher(
"root\\CIMV2",
"SELECT * FROM Win32_Service",
new EnumerationOptions(
null, System.TimeSpan.MaxValue,
1, true, false, true,
true, false, true, true));
foreach (ManagementObject service in s.Get())
{
// show the service
Console.WriteLine(service.ToString());
}
}
}
Imports System.Management
Public Class Sample
Public Overloads Shared Function _
Main(ByVal args() As String) As Integer
Dim s As New ManagementObjectSearcher( _
"root\MyApp", _
"SELECT * FROM Win32_Service", _
New EnumerationOptions( _
Nothing, System.TimeSpan.MaxValue, 1, _
True, False, True, True, False, _
True, True))
For Each service As ManagementObject In s.Get()
'show the instance
Console.WriteLine(service.ToString())
Next
End Function 'Main
End Class
Commenti
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.