ManagementObjectSearcher Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der ManagementObjectSearcher-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| ManagementObjectSearcher() |
Initialisiert eine neue Instanz der ManagementObjectSearcher-Klasse. Nachdem einige Eigenschaften für dieses Objekt festgelegt wurden, kann das Objekt verwendet werden, um eine Abfrage für Verwaltungsinformationen aufzurufen. Dies ist der parameterlose Konstruktor. |
| ManagementObjectSearcher(ObjectQuery) |
Initialisiert eine neue Instanz der Klasse, die ManagementObjectSearcher zum Aufrufen der angegebenen Abfrage für Verwaltungsinformationen verwendet wird. |
| ManagementObjectSearcher(String) |
Initialisiert eine neue Instanz der Klasse, die ManagementObjectSearcher zum Aufrufen der angegebenen Abfrage für Verwaltungsinformationen verwendet wird. |
| ManagementObjectSearcher(ManagementScope, ObjectQuery) |
Initialisiert eine neue Instanz der Klasse, die ManagementObjectSearcher zum Aufrufen der angegebenen Abfrage im angegebenen Bereich verwendet wird. |
| ManagementObjectSearcher(String, String) |
Initialisiert eine neue Instanz der Klasse, die ManagementObjectSearcher zum Aufrufen der angegebenen Abfrage im angegebenen Bereich verwendet wird. |
| ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions) |
Initialisiert eine neue Instanz der ManagementObjectSearcher Klasse, die verwendet werden soll, um die angegebene Abfrage im angegebenen Bereich mit den angegebenen Optionen aufzurufen. |
| ManagementObjectSearcher(String, String, EnumerationOptions) |
Initialisiert eine neue Instanz der ManagementObjectSearcher Klasse, die zum Aufrufen der angegebenen Abfrage im angegebenen Bereich und mit den angegebenen Optionen verwendet wird. |
ManagementObjectSearcher()
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
Initialisiert eine neue Instanz der ManagementObjectSearcher-Klasse. Nachdem einige Eigenschaften für dieses Objekt festgelegt wurden, kann das Objekt verwendet werden, um eine Abfrage für Verwaltungsinformationen aufzurufen. Dies ist der parameterlose Konstruktor.
public:
ManagementObjectSearcher();
public ManagementObjectSearcher();
Public Sub New ()
Hinweise
.NET Framework-Sicherheit
Volle Vertrauenswürdigstellung für den unmittelbaren Anrufer. Dieses Element kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigen Code.
Gilt für:
ManagementObjectSearcher(ObjectQuery)
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
Initialisiert eine neue Instanz der Klasse, die ManagementObjectSearcher zum Aufrufen der angegebenen Abfrage für Verwaltungsinformationen verwendet wird.
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)
Parameter
- query
- ObjectQuery
Eine ObjectQuery Darstellung der Abfrage, die vom Sucher aufgerufen werden soll.
Beispiele
Im folgenden Beispiel wird eine neue Instanz der ManagementObjectSearcher Klasse mit einer bestimmten Abfrage initialisiert.
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
Hinweise
.NET Framework-Sicherheit
Volle Vertrauenswürdigstellung für den unmittelbaren Anrufer. Dieses Element kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigen Code.
Gilt für:
ManagementObjectSearcher(String)
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
Initialisiert eine neue Instanz der Klasse, die ManagementObjectSearcher zum Aufrufen der angegebenen Abfrage für Verwaltungsinformationen verwendet wird.
public:
ManagementObjectSearcher(System::String ^ queryString);
public ManagementObjectSearcher(string queryString);
new System.Management.ManagementObjectSearcher : string -> System.Management.ManagementObjectSearcher
Public Sub New (queryString As String)
Parameter
- queryString
- String
Die WMI-Abfrage, die vom Objekt aufgerufen werden soll.
Beispiele
Im folgenden Beispiel wird eine neue Instanz der ManagementObjectSearcher Klasse mit einer bestimmten Abfrage initialisiert.
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
Hinweise
.NET Framework-Sicherheit
Volle Vertrauenswürdigstellung für den unmittelbaren Anrufer. Dieses Element kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigen Code.
Gilt für:
ManagementObjectSearcher(ManagementScope, ObjectQuery)
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
Initialisiert eine neue Instanz der Klasse, die ManagementObjectSearcher zum Aufrufen der angegebenen Abfrage im angegebenen Bereich verwendet wird.
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)
Parameter
- scope
- ManagementScope
A ManagementScope representing the scope in which to invoke the query.
- query
- ObjectQuery
Eine ObjectQuery Darstellung der abfrage, die aufgerufen werden soll.
Beispiele
Im folgenden Beispiel wird eine neue Instanz der ManagementObjectSearcher Klasse mit einer bestimmten Abfrage und einem bestimmten Bereich initialisiert.
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
Hinweise
Wenn kein Bereich angegeben ist, wird der Standardbereich (DefaultPath) verwendet.
.NET Framework-Sicherheit
Volle Vertrauenswürdigstellung für den unmittelbaren Anrufer. Dieses Element kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigen Code.
Gilt für:
ManagementObjectSearcher(String, String)
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
Initialisiert eine neue Instanz der Klasse, die ManagementObjectSearcher zum Aufrufen der angegebenen Abfrage im angegebenen Bereich verwendet wird.
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)
Parameter
- scope
- String
Der Bereich, in dem eine Abfrage abfragt werden soll.
- queryString
- String
Die abfrage, die aufgerufen werden soll.
Beispiele
Im folgenden Beispiel wird eine neue Instanz der ManagementObjectSearcher Klasse mit einer bestimmten Abfrage und einem bestimmten Bereich initialisiert.
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
Hinweise
Wenn kein Bereich angegeben ist, wird der Standardbereich (DefaultPath) verwendet.
.NET Framework-Sicherheit
Volle Vertrauenswürdigstellung für den unmittelbaren Anrufer. Dieses Element kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigen Code.
Gilt für:
ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions)
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
Initialisiert eine neue Instanz der ManagementObjectSearcher Klasse, die verwendet werden soll, um die angegebene Abfrage im angegebenen Bereich mit den angegebenen Optionen aufzurufen.
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)
Parameter
- scope
- ManagementScope
Ein ManagementScope Angeben des Bereichs der Abfrage.
- query
- ObjectQuery
Eine ObjectQuery Angabe der abfrage, die aufgerufen werden soll.
- options
- EnumerationOptions
Eine EnumerationOptions Angabe zusätzlicher Optionen, die für die Abfrage verwendet werden sollen.
Beispiele
Im folgenden Beispiel wird eine neue Instanz der ManagementObjectSearcher Klasse mit einer bestimmten Abfrage-, Bereichs- und Enumerationsoptionen initialisiert.
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
Hinweise
.NET Framework-Sicherheit
Volle Vertrauenswürdigstellung für den unmittelbaren Anrufer. Dieses Element kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigen Code.
Gilt für:
ManagementObjectSearcher(String, String, EnumerationOptions)
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
- Quelle:
- ManagementObjectSearcher.cs
Initialisiert eine neue Instanz der ManagementObjectSearcher Klasse, die zum Aufrufen der angegebenen Abfrage im angegebenen Bereich und mit den angegebenen Optionen verwendet wird.
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)
Parameter
- scope
- String
Der Bereich, in dem die Abfrage aufgerufen werden soll.
- queryString
- String
Die abfrage, die aufgerufen werden soll.
- options
- EnumerationOptions
Eine EnumerationOptions Angabe zusätzlicher Optionen für die Abfrage.
Beispiele
Im folgenden Beispiel wird eine neue Instanz der ManagementObjectSearcher Klasse mit einer bestimmten Abfrage-, Bereichs- und Enumerationsoptionen initialisiert.
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
Hinweise
.NET Framework-Sicherheit
Volle Vertrauenswürdigstellung für den unmittelbaren Anrufer. Dieses Element kann nicht von teilweise vertrauenswürdigem Code verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigen Code.