SelectQuery 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
SelectQuery 클래스의 새 인스턴스를 초기화합니다.
오버로드
SelectQuery() |
SelectQuery 클래스의 새 인스턴스를 초기화합니다. 이는 매개 변수가 없는 생성자입니다. |
SelectQuery(String) |
지정된 쿼리 또는 지정된 클래스 이름에 대한 SelectQuery 클래스의 새 인스턴스를 초기화합니다. |
SelectQuery(Boolean, String) |
선택적으로 조건을 지정하여 스키마 쿼리에 대한 SelectQuery 클래스의 새 인스턴스를 초기화합니다. |
SelectQuery(String, String) |
지정된 클래스 이름과 조건을 사용하여 SelectQuery 클래스의 새 인스턴스를 초기화합니다. |
SelectQuery(String, String, String[]) |
지정된 속성만 선택하고 지정된 클래스 이름과 조건을 사용하여 SelectQuery 클래스의 새 인스턴스를 초기화합니다. |
SelectQuery()
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
SelectQuery 클래스의 새 인스턴스를 초기화합니다. 이는 매개 변수가 없는 생성자입니다.
public:
SelectQuery();
public SelectQuery ();
Public Sub New ()
설명
.NET Framework 보안
직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분적으로 신뢰할 수 있는 코드에서 라이브러리를 사용 하 여입니다.
적용 대상
SelectQuery(String)
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
지정된 쿼리 또는 지정된 클래스 이름에 대한 SelectQuery 클래스의 새 인스턴스를 초기화합니다.
public:
SelectQuery(System::String ^ queryOrClassName);
public SelectQuery (string queryOrClassName);
new System.Management.SelectQuery : string -> System.Management.SelectQuery
Public Sub New (queryOrClassName As String)
매개 변수
- queryOrClassName
- String
쿼리에서 사용할 전체 쿼리 또는 클래스 이름입니다. 이 클래스의 파서는 문자열을 올바른 WQL SELECT 쿼리로 구문 분석하려고 합니다. 파서가 실패하면 문자열은 클래스 이름으로 간주됩니다.
예제
다음 예제에서는 초기화를 SelectQuery 쿼리를 지정 하 여 합니다.
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
설명
.NET Framework 보안
직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분적으로 신뢰할 수 있는 코드에서 라이브러리를 사용 하 여입니다.
적용 대상
SelectQuery(Boolean, String)
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
선택적으로 조건을 지정하여 스키마 쿼리에 대한 SelectQuery 클래스의 새 인스턴스를 초기화합니다.
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)
매개 변수
- isSchemaQuery
- Boolean
스키마 쿼리인 것을 나타내려면 true
이고, 그렇지 않으면 false
입니다. false
값은 이 생성자에서 올바르지 않습니다.
- condition
- String
클래스의 결과 집합을 만드는 데 적용될 조건입니다.
예제
다음 예제에서는 초기화를 SelectQuery 조건을 지정 하 여 합니다.
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
설명
.NET Framework 보안
직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분적으로 신뢰할 수 있는 코드에서 라이브러리를 사용 하 여입니다.
적용 대상
SelectQuery(String, String)
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
지정된 클래스 이름과 조건을 사용하여 SelectQuery 클래스의 새 인스턴스를 초기화합니다.
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)
매개 변수
- className
- String
쿼리에서 선택할 클래스 이름입니다.
- condition
- String
쿼리에서 적용될 조건입니다.
예제
다음 예제에서는 초기화를 SelectQuery WMI 클래스 이름과 조건을 지정 하 여 합니다.
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
설명
.NET Framework 보안
직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분적으로 신뢰할 수 있는 코드에서 라이브러리를 사용 하 여입니다.
적용 대상
SelectQuery(String, String, String[])
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
- Source:
- ManagementQuery.cs
지정된 속성만 선택하고 지정된 클래스 이름과 조건을 사용하여 SelectQuery 클래스의 새 인스턴스를 초기화합니다.
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())
매개 변수
- className
- String
선택할 클래스 이름입니다.
- condition
- String
선택한 클래스의 인스턴스에 적용될 조건입니다.
- selectedProperties
- String[]
쿼리 결과에서 반환될 속성 이름의 배열입니다.
예제
다음 예제에서는 초기화를 SelectQuery 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
설명
.NET Framework 보안
직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분적으로 신뢰할 수 있는 코드에서 라이브러리를 사용 하 여입니다.
적용 대상
.NET