SelectQuery Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de SelectQuery klasse.
Overloads
| Name | Description |
|---|---|
| SelectQuery() |
Initialiseert een nieuw exemplaar van de SelectQuery klasse. Dit is de parameterloze constructor. |
| SelectQuery(String) |
Initialiseert een nieuw exemplaar van de SelectQuery klasse voor de opgegeven query of de opgegeven klassenaam. |
| SelectQuery(Boolean, String) |
Initialiseert een nieuw exemplaar van de SelectQuery klasse voor een schemaquery, optioneel het opgeven van een voorwaarde. |
| SelectQuery(String, String) |
Initialiseert een nieuw exemplaar van de SelectQuery klasse met de opgegeven klassenaam en -voorwaarde. |
| SelectQuery(String, String, String[]) |
Initialiseert een nieuw exemplaar van de SelectQuery klasse met de opgegeven klassenaam en -voorwaarde, waarbij alleen de opgegeven eigenschappen worden geselecteerd. |
SelectQuery()
- Bron:
- ManagementQuery.cs
- Bron:
- ManagementQuery.cs
- Bron:
- ManagementQuery.cs
- Bron:
- ManagementQuery.cs
Initialiseert een nieuw exemplaar van de SelectQuery klasse. Dit is de parameterloze constructor.
public:
SelectQuery();
public SelectQuery();
Public Sub New ()
Opmerkingen
.NET Framework-beveiliging
Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.
Van toepassing op
SelectQuery(String)
- Bron:
- ManagementQuery.cs
- Bron:
- ManagementQuery.cs
- Bron:
- ManagementQuery.cs
- Bron:
- ManagementQuery.cs
Initialiseert een nieuw exemplaar van de SelectQuery klasse voor de opgegeven query of de opgegeven klassenaam.
public:
SelectQuery(System::String ^ queryOrClassName);
public SelectQuery(string queryOrClassName);
new System.Management.SelectQuery : string -> System.Management.SelectQuery
Public Sub New (queryOrClassName As String)
Parameters
- queryOrClassName
- String
De volledige query of de klassenaam die in de query moet worden gebruikt. De parser in deze klasse probeert de tekenreeks te parseren als een geldige WQL SELECT-query. Als de parser mislukt, wordt ervan uitgegaan dat de tekenreeks een klassenaam is.
Voorbeelden
In het volgende voorbeeld wordt een initialisatie uitgevoerd SelectQuery door een query op te geven.
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
Opmerkingen
.NET Framework-beveiliging
Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.
Van toepassing op
SelectQuery(Boolean, String)
- Bron:
- ManagementQuery.cs
- Bron:
- ManagementQuery.cs
- Bron:
- ManagementQuery.cs
- Bron:
- ManagementQuery.cs
Initialiseert een nieuw exemplaar van de SelectQuery klasse voor een schemaquery, optioneel het opgeven van een voorwaarde.
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)
Parameters
- isSchemaQuery
- Boolean
true om aan te geven dat dit een schemaquery is; anders, false. Een false waarde is ongeldig in deze constructor.
- condition
- String
De voorwaarde die moet worden toegepast om de resultatenset van klassen te vormen.
Voorbeelden
In het volgende voorbeeld wordt een initialisatie uitgevoerd SelectQuery door een voorwaarde op te geven.
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
Opmerkingen
.NET Framework-beveiliging
Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.
Van toepassing op
SelectQuery(String, String)
- Bron:
- ManagementQuery.cs
- Bron:
- ManagementQuery.cs
- Bron:
- ManagementQuery.cs
- Bron:
- ManagementQuery.cs
Initialiseert een nieuw exemplaar van de SelectQuery klasse met de opgegeven klassenaam en -voorwaarde.
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)
Parameters
- className
- String
De naam van de klasse die u in de query wilt selecteren.
- condition
- String
De voorwaarde die moet worden toegepast in de query.
Voorbeelden
In het volgende voorbeeld wordt een initialisatie uitgevoerd SelectQuery door een WMI-klassenaam en een voorwaarde op te geven.
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
Opmerkingen
.NET Framework-beveiliging
Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.
Van toepassing op
SelectQuery(String, String, String[])
- Bron:
- ManagementQuery.cs
- Bron:
- ManagementQuery.cs
- Bron:
- ManagementQuery.cs
- Bron:
- ManagementQuery.cs
Initialiseert een nieuw exemplaar van de SelectQuery klasse met de opgegeven klassenaam en -voorwaarde, waarbij alleen de opgegeven eigenschappen worden geselecteerd.
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())
Parameters
- className
- String
De naam van de klasse waaruit u wilt selecteren.
- condition
- String
De voorwaarde die moet worden toegepast op exemplaren van de geselecteerde klasse.
- selectedProperties
- String[]
Een matrix met eigenschapsnamen die moeten worden geretourneerd in de queryresultaten.
Voorbeelden
In het volgende voorbeeld wordt een initialisatie SelectQuery uitgevoerd door een WMI-klassenaam, -voorwaarde en -matrix met eigenschappen op te geven.
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
Opmerkingen
.NET Framework-beveiliging
Volledig vertrouwen voor de directe beller. Dit lid kan niet worden gebruikt door gedeeltelijk vertrouwde code. Zie Bibliotheken van gedeeltelijk vertrouwde code gebruiken voor meer informatie.