ManagementObjectSearcher Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe ManagementObjectSearcher.
Surcharges
ManagementObjectSearcher() |
Initialise une nouvelle instance de la classe ManagementObjectSearcher. Une fois que certaines propriétés sont définies sur cet objet, celui-ci peut être utilisé pour appeler une requête d'informations de gestion. Il s’agit du constructeur sans paramètre. |
ManagementObjectSearcher(ObjectQuery) |
Initialise une nouvelle instance de la classe ManagementObjectSearcher utilisée pour appeler la requête d'informations de gestion spécifiée. |
ManagementObjectSearcher(String) |
Initialise une nouvelle instance de la classe ManagementObjectSearcher utilisée pour appeler la requête d'informations de gestion spécifiée. |
ManagementObjectSearcher(ManagementScope, ObjectQuery) |
Initialise une nouvelle instance de la classe ManagementObjectSearcher utilisée pour appeler la requête spécifiée dans la portée spécifiée. |
ManagementObjectSearcher(String, String) |
Initialise une nouvelle instance de la classe ManagementObjectSearcher utilisée pour appeler la requête spécifiée dans la portée spécifiée. |
ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions) |
Initialise une nouvelle instance de la classe ManagementObjectSearcher à utiliser pour appeler la requête spécifiée dans la portée spécifiée, avec les options spécifiées. |
ManagementObjectSearcher(String, String, EnumerationOptions) |
Initialise une nouvelle instance de la classe ManagementObjectSearcher utilisée pour appeler la requête spécifiée, dans la portée spécifiée, avec les options spécifiées. |
ManagementObjectSearcher()
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
Initialise une nouvelle instance de la classe ManagementObjectSearcher. Une fois que certaines propriétés sont définies sur cet objet, celui-ci peut être utilisé pour appeler une requête d'informations de gestion. Il s’agit du constructeur sans paramètre.
public:
ManagementObjectSearcher();
public ManagementObjectSearcher ();
Public Sub New ()
Remarques
Sécurité du .NET Framework
Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.
S’applique à
ManagementObjectSearcher(ObjectQuery)
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
Initialise une nouvelle instance de la classe ManagementObjectSearcher utilisée pour appeler la requête d'informations de gestion spécifiée.
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)
Paramètres
- query
- ObjectQuery
ObjectQuery représentant la requête que la fonction de recherche doit appeler.
Exemples
L’exemple suivant initialise une nouvelle instance de la ManagementObjectSearcher classe avec une requête spécifique.
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
Remarques
Sécurité du .NET Framework
Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.
S’applique à
ManagementObjectSearcher(String)
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
Initialise une nouvelle instance de la classe ManagementObjectSearcher utilisée pour appeler la requête d'informations de gestion spécifiée.
public:
ManagementObjectSearcher(System::String ^ queryString);
public ManagementObjectSearcher (string queryString);
new System.Management.ManagementObjectSearcher : string -> System.Management.ManagementObjectSearcher
Public Sub New (queryString As String)
Paramètres
- queryString
- String
Requête WMI que l'objet doit appeler.
Exemples
L’exemple suivant initialise une nouvelle instance de la ManagementObjectSearcher classe avec une requête spécifique.
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
Remarques
Sécurité du .NET Framework
Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.
S’applique à
ManagementObjectSearcher(ManagementScope, ObjectQuery)
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
Initialise une nouvelle instance de la classe ManagementObjectSearcher utilisée pour appeler la requête spécifiée dans la portée spécifiée.
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)
Paramètres
- scope
- ManagementScope
ManagementScope représentant la portée dans laquelle appeler la requête.
- query
- ObjectQuery
ObjectQuery représentant la requête à appeler.
Exemples
L’exemple suivant initialise une nouvelle instance de la ManagementObjectSearcher classe avec une requête et une étendue spécifiques.
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
Remarques
Si aucune étendue n’est spécifiée, l’étendue par défaut (DefaultPath) est utilisée.
Sécurité du .NET Framework
Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.
S’applique à
ManagementObjectSearcher(String, String)
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
Initialise une nouvelle instance de la classe ManagementObjectSearcher utilisée pour appeler la requête spécifiée dans la portée spécifiée.
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)
Paramètres
- scope
- String
Portée dans laquelle exécuter la requête.
- queryString
- String
Requête à appeler.
Exemples
L’exemple suivant initialise une nouvelle instance de la ManagementObjectSearcher classe avec une requête et une étendue spécifiques.
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
Remarques
Si aucune étendue n’est spécifiée, l’étendue par défaut (DefaultPath) est utilisée.
Sécurité du .NET Framework
Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.
S’applique à
ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions)
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
Initialise une nouvelle instance de la classe ManagementObjectSearcher à utiliser pour appeler la requête spécifiée dans la portée spécifiée, avec les options spécifiées.
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)
Paramètres
- scope
- ManagementScope
ManagementScope spécifiant la portée de la requête.
- query
- ObjectQuery
ObjectQuery spécifiant la requête à appeler.
- options
- EnumerationOptions
EnumerationOptions spécifiant des options supplémentaires à utiliser pour la requête.
Exemples
L’exemple suivant initialise une nouvelle instance de la ManagementObjectSearcher classe avec une requête, une étendue et des options d’énumération spécifiques.
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
Remarques
Sécurité du .NET Framework
Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.
S’applique à
ManagementObjectSearcher(String, String, EnumerationOptions)
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
Initialise une nouvelle instance de la classe ManagementObjectSearcher utilisée pour appeler la requête spécifiée, dans la portée spécifiée, avec les options spécifiées.
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)
Paramètres
- scope
- String
Portée dans laquelle la requête doit être appelée.
- queryString
- String
Requête à appeler.
- options
- EnumerationOptions
EnumerationOptions spécifiant des options supplémentaires pour la requête.
Exemples
L’exemple suivant initialise une nouvelle instance de la ManagementObjectSearcher classe avec une requête, une étendue et des options d’énumération spécifiques.
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
Remarques
Sécurité du .NET Framework
Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.