ManagementObjectSearcher Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase ManagementObjectSearcher.
Sobrecargas
| Nombre | Description |
|---|---|
| ManagementObjectSearcher() |
Inicializa una nueva instancia de la clase ManagementObjectSearcher. Una vez establecidas algunas propiedades de este objeto, el objeto se puede usar para invocar una consulta para obtener información de administración. Este es el constructor sin parámetros. |
| ManagementObjectSearcher(ObjectQuery) |
Inicializa una nueva instancia de la ManagementObjectSearcher clase utilizada para invocar la consulta especificada para obtener información de administración. |
| ManagementObjectSearcher(String) |
Inicializa una nueva instancia de la ManagementObjectSearcher clase utilizada para invocar la consulta especificada para obtener información de administración. |
| ManagementObjectSearcher(ManagementScope, ObjectQuery) |
Inicializa una nueva instancia de la ManagementObjectSearcher clase utilizada para invocar la consulta especificada en el ámbito especificado. |
| ManagementObjectSearcher(String, String) |
Inicializa una nueva instancia de la ManagementObjectSearcher clase utilizada para invocar la consulta especificada en el ámbito especificado. |
| ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions) |
Inicializa una nueva instancia de la ManagementObjectSearcher clase que se usará para invocar la consulta especificada en el ámbito especificado, con las opciones especificadas. |
| ManagementObjectSearcher(String, String, EnumerationOptions) |
Inicializa una nueva instancia de la ManagementObjectSearcher clase utilizada para invocar la consulta especificada, en el ámbito especificado y con las opciones especificadas. |
ManagementObjectSearcher()
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
Inicializa una nueva instancia de la clase ManagementObjectSearcher. Una vez establecidas algunas propiedades de este objeto, el objeto se puede usar para invocar una consulta para obtener información de administración. Este es el constructor sin parámetros.
public:
ManagementObjectSearcher();
public ManagementObjectSearcher();
Public Sub New ()
Comentarios
Seguridad de .NET Framework
Plena confianza para el llamador inmediato. El código de confianza parcial no puede usar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.
Se aplica a
ManagementObjectSearcher(ObjectQuery)
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
Inicializa una nueva instancia de la ManagementObjectSearcher clase utilizada para invocar la consulta especificada para obtener información de administración.
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)
Parámetros
- query
- ObjectQuery
que ObjectQuery representa la consulta que va a invocar el buscador.
Ejemplos
En el ejemplo siguiente se inicializa una nueva instancia de la ManagementObjectSearcher clase con una consulta específica.
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
Comentarios
Seguridad de .NET Framework
Plena confianza para el llamador inmediato. El código de confianza parcial no puede usar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.
Se aplica a
ManagementObjectSearcher(String)
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
Inicializa una nueva instancia de la ManagementObjectSearcher clase utilizada para invocar la consulta especificada para obtener información de administración.
public:
ManagementObjectSearcher(System::String ^ queryString);
public ManagementObjectSearcher(string queryString);
new System.Management.ManagementObjectSearcher : string -> System.Management.ManagementObjectSearcher
Public Sub New (queryString As String)
Parámetros
- queryString
- String
Consulta WMI que va a invocar el objeto .
Ejemplos
En el ejemplo siguiente se inicializa una nueva instancia de la ManagementObjectSearcher clase con una consulta específica.
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
Comentarios
Seguridad de .NET Framework
Plena confianza para el llamador inmediato. El código de confianza parcial no puede usar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.
Se aplica a
ManagementObjectSearcher(ManagementScope, ObjectQuery)
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
Inicializa una nueva instancia de la ManagementObjectSearcher clase utilizada para invocar la consulta especificada en el ámbito especificado.
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)
Parámetros
- scope
- ManagementScope
ManagementScope que representa el ámbito en el que se va a invocar la consulta.
- query
- ObjectQuery
que ObjectQuery representa la consulta que se va a invocar.
Ejemplos
En el ejemplo siguiente se inicializa una nueva instancia de la ManagementObjectSearcher clase con una consulta y un ámbito específicos.
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
Comentarios
Si no se especifica ningún ámbito, se usa el ámbito predeterminado (DefaultPath).
Seguridad de .NET Framework
Plena confianza para el llamador inmediato. El código de confianza parcial no puede usar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.
Se aplica a
ManagementObjectSearcher(String, String)
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
Inicializa una nueva instancia de la ManagementObjectSearcher clase utilizada para invocar la consulta especificada en el ámbito especificado.
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)
Parámetros
- scope
- String
Ámbito en el que se va a consultar.
- queryString
- String
Consulta que se va a invocar.
Ejemplos
En el ejemplo siguiente se inicializa una nueva instancia de la ManagementObjectSearcher clase con una consulta y un ámbito específicos.
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
Comentarios
Si no se especifica ningún ámbito, se usa el ámbito predeterminado (DefaultPath).
Seguridad de .NET Framework
Plena confianza para el llamador inmediato. El código de confianza parcial no puede usar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.
Se aplica a
ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions)
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
Inicializa una nueva instancia de la ManagementObjectSearcher clase que se usará para invocar la consulta especificada en el ámbito especificado, con las opciones especificadas.
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)
Parámetros
- scope
- ManagementScope
que ManagementScope especifica el ámbito de la consulta.
- query
- ObjectQuery
que ObjectQuery especifica la consulta que se va a invocar.
- options
- EnumerationOptions
Que EnumerationOptions especifica opciones adicionales que se usarán para la consulta.
Ejemplos
En el ejemplo siguiente se inicializa una nueva instancia de la ManagementObjectSearcher clase con una consulta, ámbito y opciones de enumeración específicas.
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
Comentarios
Seguridad de .NET Framework
Plena confianza para el llamador inmediato. El código de confianza parcial no puede usar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.
Se aplica a
ManagementObjectSearcher(String, String, EnumerationOptions)
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
- Source:
- ManagementObjectSearcher.cs
Inicializa una nueva instancia de la ManagementObjectSearcher clase utilizada para invocar la consulta especificada, en el ámbito especificado y con las opciones especificadas.
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)
Parámetros
- scope
- String
Ámbito en el que se debe invocar la consulta.
- queryString
- String
Consulta que se va a invocar.
- options
- EnumerationOptions
Que EnumerationOptions especifica opciones adicionales para la consulta.
Ejemplos
En el ejemplo siguiente se inicializa una nueva instancia de la ManagementObjectSearcher clase con una consulta, ámbito y opciones de enumeración específicas.
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
Comentarios
Seguridad de .NET Framework
Plena confianza para el llamador inmediato. El código de confianza parcial no puede usar este miembro. Para obtener más información, consulte Uso de bibliotecas de código de confianza parcial.