SelectQuery Constructores

Definición

Inicializa una nueva instancia de la clase SelectQuery.

Sobrecargas

Nombre Description
SelectQuery()

Inicializa una nueva instancia de la clase SelectQuery. Este es el constructor sin parámetros.

SelectQuery(String)

Inicializa una nueva instancia de la SelectQuery clase para la consulta especificada o el nombre de clase especificado.

SelectQuery(Boolean, String)

Inicializa una nueva instancia de la SelectQuery clase para una consulta de esquema, especificando opcionalmente una condición.

SelectQuery(String, String)

Inicializa una nueva instancia de la SelectQuery clase con el nombre y la condición de clase especificados.

SelectQuery(String, String, String[])

Inicializa una nueva instancia de la SelectQuery clase con el nombre y la condición de clase especificados, seleccionando solo las propiedades especificadas.

SelectQuery()

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs

Inicializa una nueva instancia de la clase SelectQuery. Este es el constructor sin parámetros.

public:
 SelectQuery();
public SelectQuery();
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

SelectQuery(String)

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs

Inicializa una nueva instancia de la SelectQuery clase para la consulta especificada o el nombre de clase especificado.

public:
 SelectQuery(System::String ^ queryOrClassName);
public SelectQuery(string queryOrClassName);
new System.Management.SelectQuery : string -> System.Management.SelectQuery
Public Sub New (queryOrClassName As String)

Parámetros

queryOrClassName
String

Toda la consulta o el nombre de clase que se va a usar en la consulta. El analizador de esta clase intenta analizar la cadena como una consulta SELECT de WQL válida. Si el analizador no se realiza correctamente, supone que la cadena es un nombre de clase.

Ejemplos

En el ejemplo siguiente se inicializa mediante SelectQuery la especificación de una consulta.

using System;
using System.Management;

class Sample
{
    public static void Main(string[] args)
    {
        SelectQuery sQuery =
            new SelectQuery(
            "SELECT * FROM Win32_Service WHERE State='Stopped'");

        // or

        // This is equivalent to "SELECT * FROM Win32_Service"
        SelectQuery query = new SelectQuery("Win32_Service");
    }
}
Imports System.Management


Public Class Sample
    Public Overloads Shared Function _
        Main(ByVal args() As String) As Integer

        Dim sQuery As New SelectQuery( _
            "SELECT * FROM Win32_Service WHERE State='Stopped'")

        'or

        'This is equivalent to "SELECT * FROM Win32_Service"
        Dim query As New SelectQuery("Win32_Service")

    End Function
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

SelectQuery(Boolean, String)

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs

Inicializa una nueva instancia de la SelectQuery clase para una consulta de esquema, especificando opcionalmente una condición.

public:
 SelectQuery(bool isSchemaQuery, System::String ^ condition);
public SelectQuery(bool isSchemaQuery, string condition);
new System.Management.SelectQuery : bool * string -> System.Management.SelectQuery
Public Sub New (isSchemaQuery As Boolean, condition As String)

Parámetros

isSchemaQuery
Boolean

true para indicar que se trata de una consulta de esquema; de lo contrario, false. Un false valor no es válido en este constructor.

condition
String

Condición que se va a aplicar para formar el conjunto de resultados de clases.

Ejemplos

En el ejemplo siguiente se inicializa un SelectQuery mediante la especificación de una condición.

using System;
using System.Management;

public class Sample
{
    public static void Main(string[] args)
    {
        SelectQuery s =
            new SelectQuery(true,
            "__CLASS = 'Win32_Service'");

        ManagementObjectSearcher searcher =
            new ManagementObjectSearcher(
            s);

        foreach (ManagementObject service in searcher.Get())
        {
            // show the class
            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 SelectQuery( _
            True, "__CLASS = ""Win32_Service""")

        Dim searcher As ManagementObjectSearcher
        searcher = New ManagementObjectSearcher(s)

        For Each service As ManagementObject In searcher.Get()
            'show the class
            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

SelectQuery(String, String)

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs

Inicializa una nueva instancia de la SelectQuery clase con el nombre y la condición de clase especificados.

public:
 SelectQuery(System::String ^ className, System::String ^ condition);
public SelectQuery(string className, string condition);
new System.Management.SelectQuery : string * string -> System.Management.SelectQuery
Public Sub New (className As String, condition As String)

Parámetros

className
String

Nombre de la clase que se va a seleccionar en la consulta.

condition
String

Condición que se va a aplicar en la consulta.

Ejemplos

En el ejemplo siguiente se inicializa mediante SelectQuery la especificación de un nombre de clase WMI y una condición.

using System;
using System.Management;

public class Sample
{
    public static void Main(string[] args)
    {
        SelectQuery s =
            new SelectQuery("Win32_Service",
            "State = 'Stopped'");

        ManagementObjectSearcher searcher =
            new ManagementObjectSearcher(
            s);

        foreach (ManagementObject service in searcher.Get())
        {
            // show the class
            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 SelectQuery("Win32_Service", _
            "State = 'Stopped'")

        Dim searcher As ManagementObjectSearcher
        searcher = New ManagementObjectSearcher(s)

        For Each service As ManagementObject In searcher.Get()
            'show the class
            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

SelectQuery(String, String, String[])

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs

Inicializa una nueva instancia de la SelectQuery clase con el nombre y la condición de clase especificados, seleccionando solo las propiedades especificadas.

public:
 SelectQuery(System::String ^ className, System::String ^ condition, cli::array <System::String ^> ^ selectedProperties);
public SelectQuery(string className, string condition, string[] selectedProperties);
new System.Management.SelectQuery : string * string * string[] -> System.Management.SelectQuery
Public Sub New (className As String, condition As String, selectedProperties As String())

Parámetros

className
String

Nombre de la clase desde la que se va a seleccionar.

condition
String

Condición que se va a aplicar a las instancias de la clase seleccionada.

selectedProperties
String[]

Matriz de nombres de propiedad que se van a devolver en los resultados de la consulta.

Ejemplos

En el ejemplo siguiente se inicializa un SelectQuery especificando un nombre de clase WMI, una condición y una matriz de propiedades.

using System;
using System.Management;

public class Sample
{
    public static void Main(string[] args)
    {
        String[] properties =
            {"Name", "Handle"};

        SelectQuery s = new SelectQuery("Win32_Process",
            "Name = 'notepad.exe'",
            properties);

        ManagementObjectSearcher searcher =
            new ManagementObjectSearcher(
            s);

        foreach (ManagementObject o in searcher.Get())
        {
            // show the class
            Console.WriteLine(o.ToString());
        }
    }
}
Imports System.Management


Public Class Sample
    Public Overloads Shared Function _
        Main(ByVal args() As String) As Integer

        Dim properties() As String = _
            {"Name", "Handle"}

        Dim s As New SelectQuery("Win32_Process", _
            "Name = 'notepad.exe'", _
            properties)

        Dim searcher As ManagementObjectSearcher
        searcher = New ManagementObjectSearcher(s)

        For Each o As ManagementObject In searcher.Get()
            'show the class
            Console.WriteLine(o.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