ManagementQuery.ParseQuery(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クエリ文字列を解析し、その結果に応じてプロパティ値を設定します。 クエリが有効な場合は、クエリのクラス名プロパティおよび条件プロパティが解析されます。
protected public:
virtual void ParseQuery(System::String ^ query);
protected internal virtual void ParseQuery (string query);
abstract member ParseQuery : string -> unit
override this.ParseQuery : string -> unit
Protected Friend Overridable Sub ParseQuery (query As String)
パラメーター
- query
- String
解析対象のクエリ文字列。
例
次の例では、クエリをクラス名と条件プロパティに解析します。
using System;
using System.Management;
public class Sample
{
public static void Main()
{
SelectQuery query = new SelectQuery("SELECT * " +
"FROM Win32_LogicalDisk " +
"WHERE FreeSpace < 4000000");
// The query is parsed so that the className property
// is Win32_LogicalDisk and the condition property
// is FreeSpace < 4000000
}
}
Imports System.Management
Public Class Sample
Public Overloads Shared Function _
Main(ByVal args() As String) As Integer
Dim query As SelectQuery
query = New SelectQuery("SELECT * " & _
"FROM Win32_LogicalDisk " & _
"WHERE FreeSpace < 4000000")
' The query is parsed so that the className property
' is Win32_LogicalDisk and the condition property
' is FreeSpace < 4000000
End Function
End Class
注釈
.NET Framework のセキュリティ
直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「 部分信頼コードからのライブラリの使用」を参照してください。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET