SelectQuery コンストラクタ ()
アセンブリ: System.Management (system.management.dll 内)



Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SelectQuery コンストラクタ (String)
アセンブリ: System.Management (system.management.dll 内)

public SelectQuery ( string queryOrClassName )
public: SelectQuery ( String^ queryOrClassName )
public SelectQuery ( String queryOrClassName )
public function SelectQuery ( queryOrClassName : String )

クエリを指定して SelectQuery を初期化する例を次に示します。
Imports System 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
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"); } }


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SelectQuery コンストラクタ (String, String, String[])
アセンブリ: System.Management (system.management.dll 内)

Dim className As String Dim condition As String Dim selectedProperties As String() Dim instance As New SelectQuery(className, condition, selectedProperties)
public function SelectQuery ( className : String, condition : String, selectedProperties : String[] )

WMI クラス名、条件、およびプロパティの配列を指定して SelectQuery を初期化する例を次に示します。
Imports System 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 'Sample
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()); } } }


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SelectQuery コンストラクタ (Boolean, String)
アセンブリ: System.Management (system.management.dll 内)

Dim isSchemaQuery As Boolean Dim condition As String Dim instance As New SelectQuery(isSchemaQuery, condition)

条件を指定して SelectQuery を初期化する例を次に示します。
Imports System 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 'Sample
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()); } } }


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SelectQuery コンストラクタ

名前 | 説明 |
---|---|
SelectQuery () | SelectQuery クラスの新しいインスタンスを初期化します。これは既定のコンストラクタです。 |
SelectQuery (String) | 指定したクエリまたは指定したクラス名の SelectQuery クラスの新しいインスタンスを初期化します。 |
SelectQuery (Boolean, String) | スキーマ クエリの SelectQuery クラスで使用する新しいインスタンスを、条件をオプションで指定して初期化します。 |
SelectQuery (String, String) | クラス名と条件を指定して、SelectQuery クラスの新しいインスタンスを初期化します。 |
SelectQuery (String, String, String[]) | クラス名と条件を指定し、指定したプロパティだけを選択して、SelectQuery クラスの新しいインスタンスを初期化します。 |

SelectQuery コンストラクタ (String, String)
アセンブリ: System.Management (system.management.dll 内)

Dim className As String Dim condition As String Dim instance As New SelectQuery(className, condition)

WMI クラス名および条件を指定して SelectQuery を初期化する例を次に示します。
Imports System 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 'Sample
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()); } } }


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- SelectQuery コンストラクタ ()のページへのリンク