RelationshipQueryとは? わかりやすく解説

RelationshipQuery クラス

WQL REFERENCES OF データ クエリを表します。

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

Public Class RelationshipQuery
    Inherits WqlObjectQuery
Dim instance As RelationshipQuery
public class RelationshipQuery : WqlObjectQuery
public ref class RelationshipQuery : public
 WqlObjectQuery
public class RelationshipQuery extends WqlObjectQuery
public class RelationshipQuery extends
 WqlObjectQuery
継承階層継承階層
System.Object
   System.Management.ManagementQuery
     System.Management.ObjectQuery
       System.Management.WqlObjectQuery
        System.Management.RelationshipQuery
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

RelationshipQuery コンストラクタ ()


RelationshipQuery コンストラクタ (String)

RelationshipQuery クラスの新しいインスタンスを初期化します。指定した文字列を WQL クエリとして正しく解析できる場合は、クエリ文字列と見なされます。解析できない場合は、クエリのソース オブジェクトのパスと見なされます。この場合、クエリはインスタンス クエリと見なされます。

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

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

Dim instance As New RelationshipQuery(queryOrSourceObject)
public RelationshipQuery (
    string queryOrSourceObject
)
public:
RelationshipQuery (
    String^ queryOrSourceObject
)
public RelationshipQuery (
    String queryOrSourceObject
)
public function RelationshipQuery (
    queryOrSourceObject : String
)

パラメータ

queryOrSourceObject

このクエリのクエリ文字列またはクラス名。

使用例使用例

WMI クラスと RelatedObjectQuery の間のリレーションシップの種類を設定する例を次に示します。

Imports System
Imports System.Management


Public Class Sample
    Public Overloads Shared
 Function _
        Main(ByVal args() As String)
 As Integer

        ' Full query string is specified
        ' to the constructor
        Dim q As New RelationshipQuery(
 _
            "references of {Win32_ComputerSystem.Name='mymachine'}")

        ' Only the object of interest is
        ' specified to the constructor
        Dim query As New
 RelationshipQuery( _
            "Win32_Service.Name='Alerter'")

    End Function
End Class
using System; 
using System.Management;
 
class Sample 
{ 
    public static void Main(string[]
 args) 
    { 
        // Full query string is specified
        // to the constructor
        RelationshipQuery q = 
            new RelationshipQuery(
            "references of {Win32_ComputerSystem.Name='mymachine'}");
   
        // Only the object of interest is 
        // specified to the constructor
        RelationshipQuery query = 
            new RelationshipQuery("Win32_Service.Name='Alerter'");
    }
}
.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

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

指定したパラメータのセットを使用して、スキーマ クエリの RelationshipQuery クラスの新しいインスタンスを初期化します。このコンストラクタは、スキーマ クエリだけで使用します。最初のパラメータは true にする必要があります。

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

Public Sub New ( _
    isSchemaQuery As Boolean, _
    sourceObject As String, _
    relationshipClass As String, _
    relationshipQualifier As String, _
    thisRole As String _
)
Dim isSchemaQuery As Boolean
Dim sourceObject As String
Dim relationshipClass As String
Dim relationshipQualifier As String
Dim thisRole As String

Dim instance As New RelationshipQuery(isSchemaQuery,
 sourceObject, relationshipClass, relationshipQualifier, thisRole)
public RelationshipQuery (
    bool isSchemaQuery,
    string sourceObject,
    string relationshipClass,
    string relationshipQualifier,
    string thisRole
)
public:
RelationshipQuery (
    bool isSchemaQuery, 
    String^ sourceObject, 
    String^ relationshipClass, 
    String^ relationshipQualifier, 
    String^ thisRole
)
public RelationshipQuery (
    boolean isSchemaQuery, 
    String sourceObject, 
    String relationshipClass, 
    String relationshipQualifier, 
    String thisRole
)
public function RelationshipQuery (
    isSchemaQuery : boolean, 
    sourceObject : String, 
    relationshipClass : String, 
    relationshipQualifier : String, 
    thisRole : String
)

パラメータ

isSchemaQuery

クエリがスキーマ クエリであることを示す場合は true。それ以外の場合は false。

sourceObject

このクエリのソース クラスのパス。

relationshipClass

クエリを実行するリレーションシップの種類。

relationshipQualifier

リレーションシップ クラスに必要とされる修飾子。

thisRole

ソース クラスのリレーションシップ間での役割。

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

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

ソース オブジェクトとリレーションシップ クラスを指定して、RelationshipQuery クラスの新しいインスタンスを初期化します。クエリはインスタンス クエリ (スキーマ クエリに対して) であると見なされます。

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

Public Sub New ( _
    sourceObject As String, _
    relationshipClass As String _
)
Dim sourceObject As String
Dim relationshipClass As String

Dim instance As New RelationshipQuery(sourceObject,
 relationshipClass)
public RelationshipQuery (
    string sourceObject,
    string relationshipClass
)
public:
RelationshipQuery (
    String^ sourceObject, 
    String^ relationshipClass
)
public RelationshipQuery (
    String sourceObject, 
    String relationshipClass
)
public function RelationshipQuery (
    sourceObject : String, 
    relationshipClass : String
)

パラメータ

sourceObject

このクエリのソース オブジェクトのパス。

relationshipClass

クエリを実行するリレーションシップの種類。

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

RelationshipQuery コンストラクタ


オーバーロードの一覧オーバーロードの一覧

名前 説明
RelationshipQuery () RelationshipQuery クラスの新しいインスタンスを初期化します。これは既定のコンストラクタです。
RelationshipQuery (String) RelationshipQuery クラスの新しいインスタンスを初期化します。指定した文字列を WQL クエリとして正しく解析できる場合は、クエリ文字列と見なされます。解析できない場合は、クエリのソース オブジェクトのパスと見なされます。この場合、クエリはインスタンス クエリと見なされます。
RelationshipQuery (String, String) ソース オブジェクトとリレーションシップ クラスを指定して、RelationshipQuery クラスの新しいインスタンスを初期化します。クエリはインスタンス クエリ (スキーマ クエリに対して) であると見なされます。
RelationshipQuery (Boolean, String, String, String, String) 指定したパラメータのセットを使用して、スキーマ クエリの RelationshipQuery クラスの新しいインスタンスを初期化します。このコンストラクタは、スキーマ クエリだけで使用します。最初のパラメータは true にする必要があります。
RelationshipQuery (String, String, String, String, Boolean) 指定したパラメータのセットを使用して、RelationshipQuery クラスの新しいインスタンスを初期化します。クエリはインスタンス クエリ (スキーマ クエリに対して) であると見なされます。
参照参照

関連項目

RelationshipQuery クラス
RelationshipQuery メンバ
System.Management 名前空間

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

指定したパラメータのセットを使用して、RelationshipQuery クラスの新しいインスタンスを初期化します。クエリはインスタンス クエリ (スキーマ クエリに対して) であると見なされます。

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

Public Sub New ( _
    sourceObject As String, _
    relationshipClass As String, _
    relationshipQualifier As String, _
    thisRole As String, _
    classDefinitionsOnly As Boolean _
)
Dim sourceObject As String
Dim relationshipClass As String
Dim relationshipQualifier As String
Dim thisRole As String
Dim classDefinitionsOnly As Boolean

Dim instance As New RelationshipQuery(sourceObject,
 relationshipClass, relationshipQualifier, thisRole, classDefinitionsOnly)
public RelationshipQuery (
    string sourceObject,
    string relationshipClass,
    string relationshipQualifier,
    string thisRole,
    bool classDefinitionsOnly
)
public:
RelationshipQuery (
    String^ sourceObject, 
    String^ relationshipClass, 
    String^ relationshipQualifier, 
    String^ thisRole, 
    bool classDefinitionsOnly
)
public RelationshipQuery (
    String sourceObject, 
    String relationshipClass, 
    String relationshipQualifier, 
    String thisRole, 
    boolean classDefinitionsOnly
)
public function RelationshipQuery (
    sourceObject : String, 
    relationshipClass : String, 
    relationshipQualifier : String, 
    thisRole : String, 
    classDefinitionsOnly : boolean
)

パラメータ

sourceObject

このクエリのソース オブジェクトのパス。

relationshipClass

クエリを実行するリレーションシップの種類。

relationshipQualifier

リレーションシップ オブジェクトに必要とされる修飾子。

thisRole

ソース オブジェクトのリレーションシップ間での役割。

classDefinitionsOnly

このメソッドから制御が戻るときに、結果として得られるオブジェクトのクラス定義だけが返されることを示すブール値を格納します。

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

RelationshipQuery プロパティ


RelationshipQuery メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

関連項目

RelationshipQuery クラス
System.Management 名前空間

RelationshipQuery メンバ

WQL REFERENCES OF データ クエリを表します。

RelationshipQuery データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド RelationshipQuery オーバーロードされます。  
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

RelationshipQuery クラス
System.Management 名前空間



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「RelationshipQuery」の関連用語

RelationshipQueryのお隣キーワード
検索ランキング

   

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



RelationshipQueryのページの著作権

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

©2026 GRAS Group, Inc.RSS