SelectQuery Costruttori

Definizione

Inizializza una nuova istanza della classe SelectQuery.

Overload

Nome Descrizione
SelectQuery()

Inizializza una nuova istanza della classe SelectQuery. Si tratta del costruttore senza parametri.

SelectQuery(String)

Inizializza una nuova istanza della classe per la SelectQuery query specificata o il nome della classe specificata.

SelectQuery(Boolean, String)

Inizializza una nuova istanza della SelectQuery classe per una query dello schema, specificando facoltativamente una condizione.

SelectQuery(String, String)

Inizializza una nuova istanza della classe con il nome e la SelectQuery condizione della classe specificati.

SelectQuery(String, String, String[])

Inizializza una nuova istanza della SelectQuery classe con il nome e la condizione della classe specificati, selezionando solo le proprietà specificate.

SelectQuery()

Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs

Inizializza una nuova istanza della classe SelectQuery. Si tratta del costruttore senza parametri.

public:
 SelectQuery();
public SelectQuery();
Public Sub New ()

Commenti

Sicurezza di .NET Framework

Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.

Si applica a

SelectQuery(String)

Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs

Inizializza una nuova istanza della classe per la SelectQuery query specificata o il nome della classe specificata.

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

Parametri

queryOrClassName
String

L'intera query o il nome della classe da usare nella query. Il parser in questa classe tenta di analizzare la stringa come query WQL SELECT valida. Se il parser non riesce, presuppone che la stringa sia un nome di classe.

Esempio

Nell'esempio seguente viene inizializzato un oggetto SelectQuery specificando una query.

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

Commenti

Sicurezza di .NET Framework

Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.

Si applica a

SelectQuery(Boolean, String)

Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs

Inizializza una nuova istanza della SelectQuery classe per una query dello schema, specificando facoltativamente una condizione.

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)

Parametri

isSchemaQuery
Boolean

true per indicare che si tratta di una query dello schema; in caso contrario, false. Un false valore non è valido in questo costruttore.

condition
String

Condizione da applicare per formare il set di risultati delle classi.

Esempio

Nell'esempio seguente viene inizializzato un oggetto SelectQuery specificando una condizione.

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

Commenti

Sicurezza di .NET Framework

Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.

Si applica a

SelectQuery(String, String)

Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs

Inizializza una nuova istanza della classe con il nome e la SelectQuery condizione della classe specificati.

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)

Parametri

className
String

Nome della classe da selezionare nella query.

condition
String

Condizione da applicare nella query.

Esempio

Nell'esempio seguente viene inizializzato un oggetto SelectQuery specificando un nome di classe WMI e una condizione.

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

Commenti

Sicurezza di .NET Framework

Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.

Si applica a

SelectQuery(String, String, String[])

Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs
Origine:
ManagementQuery.cs

Inizializza una nuova istanza della SelectQuery classe con il nome e la condizione della classe specificati, selezionando solo le proprietà specificate.

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())

Parametri

className
String

Nome della classe da cui selezionare.

condition
String

Condizione da applicare alle istanze della classe selezionata.

selectedProperties
String[]

Matrice di nomi di proprietà da restituire nei risultati della query.

Esempio

Nell'esempio seguente viene inizializzato un oggetto SelectQuery specificando un nome, una condizione e una matrice di proprietà della classe WMI.

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

Commenti

Sicurezza di .NET Framework

Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.

Si applica a