SelectQuery Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy SelectQuery.
Przeciążenia
SelectQuery() |
Inicjuje nowe wystąpienie klasy SelectQuery. Jest to konstruktor bez parametrów. |
SelectQuery(String) |
Inicjuje SelectQuery nowe wystąpienie klasy dla określonego zapytania lub określonej nazwy klasy. |
SelectQuery(Boolean, String) |
Inicjuje SelectQuery nowe wystąpienie klasy dla zapytania schematu, opcjonalnie określając warunek. |
SelectQuery(String, String) |
Inicjuje SelectQuery nowe wystąpienie klasy o określonej nazwie i warunku klasy. |
SelectQuery(String, String, String[]) |
Inicjuje SelectQuery nowe wystąpienie klasy o określonej nazwie i warunku klasy, wybierając tylko określone właściwości. |
SelectQuery()
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
Inicjuje nowe wystąpienie klasy SelectQuery. Jest to konstruktor bez parametrów.
public:
SelectQuery();
public SelectQuery ();
Public Sub New ()
Uwagi
Zabezpieczenia.NET Framework
Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).
Dotyczy
SelectQuery(String)
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
Inicjuje SelectQuery nowe wystąpienie klasy dla określonego zapytania lub określonej nazwy klasy.
public:
SelectQuery(System::String ^ queryOrClassName);
public SelectQuery (string queryOrClassName);
new System.Management.SelectQuery : string -> System.Management.SelectQuery
Public Sub New (queryOrClassName As String)
Parametry
- queryOrClassName
- String
Całe zapytanie lub nazwa klasy do użycia w zapytaniu. Analizator w tej klasie próbuje przeanalizować ciąg jako prawidłowe zapytanie WQL SELECT. Jeśli analizator nie powiedzie się, zakłada, że ciąg jest nazwą klasy.
Przykłady
Poniższy przykład inicjuje SelectQuery element , określając zapytanie.
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
Uwagi
Zabezpieczenia.NET Framework
Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).
Dotyczy
SelectQuery(Boolean, String)
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
Inicjuje SelectQuery nowe wystąpienie klasy dla zapytania schematu, opcjonalnie określając warunek.
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)
Parametry
- isSchemaQuery
- Boolean
true
aby wskazać, że jest to zapytanie schematu; w przeciwnym razie , false
. Wartość jest nieprawidłowa false
w tym konstruktorze.
- condition
- String
Warunek, który ma zostać zastosowany w celu utworzenia zestawu wyników klas.
Przykłady
Poniższy przykład inicjuje SelectQuery element , określając warunek.
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
Uwagi
Zabezpieczenia.NET Framework
Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).
Dotyczy
SelectQuery(String, String)
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
Inicjuje SelectQuery nowe wystąpienie klasy o określonej nazwie i warunku klasy.
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)
Parametry
- className
- String
Nazwa klasy do wybrania w zapytaniu.
- condition
- String
Warunek, który ma zostać zastosowany w zapytaniu.
Przykłady
Poniższy przykład inicjuje SelectQuery element , określając nazwę klasy WMI i warunek.
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
Uwagi
Zabezpieczenia.NET Framework
Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).
Dotyczy
SelectQuery(String, String, String[])
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
- Źródło:
- ManagementQuery.cs
Inicjuje SelectQuery nowe wystąpienie klasy o określonej nazwie i warunku klasy, wybierając tylko określone właściwości.
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())
Parametry
- className
- String
Nazwa klasy, z której ma być wybrana.
- condition
- String
Warunek, który ma zostać zastosowany do wystąpień wybranej klasy.
- selectedProperties
- String[]
Tablica nazw właściwości, które mają być zwracane w wynikach zapytania.
Przykłady
Poniższy przykład inicjuje SelectQuery element , określając nazwę, warunek i tablicę właściwości klasy 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
Uwagi
Zabezpieczenia.NET Framework
Pełne zaufanie do bezpośredniego wywołującego. Ten element członkowski nie może być używany przez kod częściowo zaufany. Aby uzyskać więcej informacji, zobacz Using Libraries from Partially Trusted Code (Używanie bibliotek z częściowo zaufanego kodu).