SelectQuery コンストラクタ ()とは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > SelectQuery コンストラクタ ()の意味・解説 

SelectQuery コンストラクタ ()


SelectQuery コンストラクタ (String)

指定したクエリまたは指定したクラス名SelectQuery クラス新しインスタンス初期化します。

名前空間: System.Management
アセンブリ: System.Management (system.management.dll 内)
構文構文

Public Sub New ( _
    queryOrClassName As String _
)
Dim queryOrClassName As String

Dim instance As New SelectQuery(queryOrClassName)
public SelectQuery (
    string queryOrClassName
)
public:
SelectQuery (
    String^ queryOrClassName
)
public SelectQuery (
    String queryOrClassName
)
public function SelectQuery (
    queryOrClassName : String
)

パラメータ

queryOrClassName

クエリ全体またはクエリ使用するクラス名。このクラスパーサーは、文字列有効な WQL SELECT クエリとして解析しようとしますパーサー解析できなかった場合は、文字列クラス名見なします。

使用例使用例

クエリ指定して 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");
    }
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

SelectQuery コンストラクタ (String, String, String[])

クラス名条件指定し指定したプロパティだけを選択してSelectQuery クラス新しインスタンス初期化します。

名前空間: System.Management
アセンブリ: System.Management (system.management.dll 内)
構文構文

Public Sub New ( _
    className As String, _
    condition As String, _
    selectedProperties As String() _
)
Dim className As String
Dim condition As String
Dim selectedProperties As String()

Dim instance As New SelectQuery(className,
 condition, selectedProperties)
public SelectQuery (
    string className,
    string condition,
    string[] selectedProperties
)
public:
SelectQuery (
    String^ className, 
    String^ condition, 
    array<String^>^ selectedProperties
)
public SelectQuery (
    String className, 
    String condition, 
    String[] selectedProperties
)
public function SelectQuery (
    className : String, 
    condition : String, 
    selectedProperties : String[]
)

パラメータ

className

選択対象クラスの名前。

condition

選択したクラスインスタンス適用する条件

selectedProperties

クエリ結果返されるプロパティ名の配列

使用例使用例

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());
        }
    }
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

SelectQuery コンストラクタ (Boolean, String)

スキーマ クエリSelectQuery クラス使用する新しインスタンスを、条件オプション指定して初期化します。

名前空間: System.Management
アセンブリ: System.Management (system.management.dll 内)
構文構文

使用例使用例

条件指定して 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());
        }
    }
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

SelectQuery コンストラクタ


SelectQuery コンストラクタ (String, String)

クラス名条件指定してSelectQuery クラス新しインスタンス初期化します。

名前空間: System.Management
アセンブリ: System.Management (system.management.dll 内)
構文構文

使用例使用例

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());
        }
    }
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「SelectQuery コンストラクタ ()」の関連用語

SelectQuery コンストラクタ ()のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SelectQuery コンストラクタ ()のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS