SelectQuery.ClassName プロパティ
アセンブリ: System.Management (system.management.dll 内)
構文Dim instance As SelectQuery Dim value As String value = instance.ClassName instance.ClassName = value
/** @property */ public String get_ClassName () /** @property */ public void set_ClassName (String value)
クエリ内のクラスの名前を格納している String 値を返します。
解説このプロパティ値を設定すると、それまでにオブジェクトに格納された値をすべてオーバーライドします。クエリ文字列は新しいクラス名を反映するようにリビルドされます。
ClassName プロパティの値は、"SELECT * FROM <className> WHERE <condition>" の形式の SELECT クエリの <className> 項目を置き換えます。
プロパティ値.NET Framework のセキュリティ
使用例クエリを指定して SelectQuery を初期化してから、ClassName プロパティを変更する例を次に示します。
Imports System Imports System.Management Public Class Sample Public Overloads Shared Function _ Main(ByVal args() As String) As Integer Dim s As New SelectQuery( _ "SELECT * FROM Win32_LogicalDisk") 'output is : SELECT * FROM Win32_LogicalDisk Console.WriteLine(s.QueryString) s.ClassName = "Win32_Process" 'output is : SELECT * FROM Win32_Process Console.WriteLine(s.QueryString) End Function End Class
using System; using System.Management; class Sample { public static void Main(string[] args) { SelectQuery s = new SelectQuery("SELECT * FROM Win32_LogicalDisk"); //output is : SELECT * FROM Win32_LogicalDisk Console.WriteLine(s.QueryString); s.ClassName = "Win32_Process"; //output is : SELECT * FROM Win32_Process Console.WriteLine(s.QueryString); } }
.NET Framework のセキュリティ
プラットフォーム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.ClassName プロパティのページへのリンク