RelationshipQuery クラス
アセンブリ: System.Management (system.management.dll 内)


System.Management.ManagementQuery
System.Management.ObjectQuery
System.Management.WqlObjectQuery
System.Management.RelationshipQuery


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RelationshipQuery コンストラクタ ()
アセンブリ: 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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


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


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'"); } }


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RelationshipQuery コンストラクタ (Boolean, String, String, String, String)
アセンブリ: 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 )


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


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

Dim sourceObject As String Dim relationshipClass As String Dim instance As New RelationshipQuery(sourceObject, relationshipClass)


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


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 コンストラクタ (String, String, String, String, Boolean)
アセンブリ: 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 )


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RelationshipQuery プロパティ

名前 | 説明 | |
---|---|---|
![]() | ClassDefinitionsOnly | 関連リレーションシップ オブジェクトのクラス定義だけを返すことを示す値を取得または設定します。 |
![]() | IsSchemaQuery | クエリがスキーマ クエリまたはインスタンス クエリのどちらであるかを示す値を取得または設定します。 |
![]() | QueryLanguage | クエリの言語を取得します。 ( WqlObjectQuery から継承されます。) |
![]() | QueryString | テキスト形式でクエリを取得または設定します。 ( ManagementQuery から継承されます。) |
![]() | RelationshipClass | クエリで要求されるリレーションシップ オブジェクトのクラスを取得または設定します。 |
![]() | RelationshipQualifier | リレーションシップ オブジェクトで要求される修飾子を取得または設定します。 |
![]() | SourceObject | クエリのソース オブジェクトを取得または設定します。 |
![]() | ThisRole | リレーションシップでのソース オブジェクトの役割を取得または設定します。 |

RelationshipQuery メソッド

名前 | 説明 | |
---|---|---|
![]() | Clone | オーバーライドされます。 オブジェクトのコピーを作成します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | BuildQuery | 現在のプロパティ値に応じてクエリ文字列を作成します。 |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | GetValueOfKeyword | ( ManagementQuery から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
![]() | ParseQuery | オーバーライドされます。 クエリ文字列を解析し、その結果に応じてプロパティ値を設定します。 |

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


名前 | 説明 | |
---|---|---|
![]() | ClassDefinitionsOnly | 関連リレーションシップ オブジェクトのクラス定義だけを返すことを示す値を取得または設定します。 |
![]() | IsSchemaQuery | クエリがスキーマ クエリまたはインスタンス クエリのどちらであるかを示す値を取得または設定します。 |
![]() | QueryLanguage | クエリの言語を取得します。 (WqlObjectQuery から継承されます。) |
![]() | QueryString | テキスト形式でクエリを取得または設定します。 (ManagementQuery から継承されます。) |
![]() | RelationshipClass | クエリで要求されるリレーションシップ オブジェクトのクラスを取得または設定します。 |
![]() | RelationshipQualifier | リレーションシップ オブジェクトで要求される修飾子を取得または設定します。 |
![]() | SourceObject | クエリのソース オブジェクトを取得または設定します。 |
![]() | ThisRole | リレーションシップでのソース オブジェクトの役割を取得または設定します。 |

名前 | 説明 | |
---|---|---|
![]() | Clone | オーバーライドされます。 オブジェクトのコピーを作成します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | BuildQuery | 現在のプロパティ値に応じてクエリ文字列を作成します。 |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | GetValueOfKeyword | ( ManagementQuery から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() | ParseQuery | オーバーライドされます。 クエリ文字列を解析し、その結果に応じてプロパティ値を設定します。 |

- RelationshipQueryのページへのリンク