Share via


RelationshipQuery 建構函式

定義

初始化 RelationshipQuery 類別的新執行個體。

多載

RelationshipQuery()

初始化 RelationshipQuery 類別的新執行個體。 這是無參數建構函式。

RelationshipQuery(String)

初始化 RelationshipQuery 類別的新執行個體。 如果指定字串可以成功剖析為 WQL 查詢,則視為查詢字串,否則會假設其為查詢的來源物件路徑。 在這個狀況中,查詢會假設為執行個體 (Instance) 查詢。

RelationshipQuery(String, String)

初始化指定來源物件和關聯性 (Relationship) 物件的 RelationshipQuery 類別新執行個體。 該查詢被當做執行個體查詢 (相對於結構描述查詢)。

RelationshipQuery(Boolean, String, String, String, String)

使用指定的參數集,初始化結構描述查詢的 RelationshipQuery 類別新執行個體。 這個建構函式只會用於結構描述查詢,所以第一個參數必須是 true。

RelationshipQuery(String, String, String, String, Boolean)

為指定的參數集初始化 RelationshipQuery 類別的新執行個體。 該查詢被當做執行個體查詢 (相對於結構描述查詢)。

RelationshipQuery()

來源:
ManagementQuery.cs
來源:
ManagementQuery.cs
來源:
ManagementQuery.cs

初始化 RelationshipQuery 類別的新執行個體。 這是無參數建構函式。

public:
 RelationshipQuery();
public RelationshipQuery ();
Public Sub New ()

備註

.NET Framework 安全性

完全信任立即呼叫者。 這個成員無法供部分信任的程式碼使用。 如需詳細資訊,請參閱 使用部分信任程式代碼的連結庫

適用於

RelationshipQuery(String)

來源:
ManagementQuery.cs
來源:
ManagementQuery.cs
來源:
ManagementQuery.cs

初始化 RelationshipQuery 類別的新執行個體。 如果指定字串可以成功剖析為 WQL 查詢,則視為查詢字串,否則會假設其為查詢的來源物件路徑。 在這個狀況中,查詢會假設為執行個體 (Instance) 查詢。

public:
 RelationshipQuery(System::String ^ queryOrSourceObject);
public RelationshipQuery (string queryOrSourceObject);
new System.Management.RelationshipQuery : string -> System.Management.RelationshipQuery
Public Sub New (queryOrSourceObject As String)

參數

queryOrSourceObject
String

這個查詢的查詢字串或類別名稱。

範例

下列範例會設定 WMI 類別與 RelatedObjectQuery之間的關聯性類型。

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

備註

.NET Framework 安全性

完全信任立即呼叫者。 這個成員無法供部分信任的程式碼使用。 如需詳細資訊,請參閱 使用部分信任程式代碼的連結庫

適用於

RelationshipQuery(String, String)

來源:
ManagementQuery.cs
來源:
ManagementQuery.cs
來源:
ManagementQuery.cs

初始化指定來源物件和關聯性 (Relationship) 物件的 RelationshipQuery 類別新執行個體。 該查詢被當做執行個體查詢 (相對於結構描述查詢)。

public:
 RelationshipQuery(System::String ^ sourceObject, System::String ^ relationshipClass);
public RelationshipQuery (string sourceObject, string relationshipClass);
new System.Management.RelationshipQuery : string * string -> System.Management.RelationshipQuery
Public Sub New (sourceObject As String, relationshipClass As String)

參數

sourceObject
String

這個查詢的來源物件路徑。

relationshipClass
String

用來查詢的關係性型別。

備註

.NET Framework 安全性

完全信任立即呼叫者。 這個成員無法供部分信任的程式碼使用。 如需詳細資訊,請參閱 使用部分信任程式代碼的連結庫

適用於

RelationshipQuery(Boolean, String, String, String, String)

來源:
ManagementQuery.cs
來源:
ManagementQuery.cs
來源:
ManagementQuery.cs

使用指定的參數集,初始化結構描述查詢的 RelationshipQuery 類別新執行個體。 這個建構函式只會用於結構描述查詢,所以第一個參數必須是 true。

public:
 RelationshipQuery(bool isSchemaQuery, System::String ^ sourceObject, System::String ^ relationshipClass, System::String ^ relationshipQualifier, System::String ^ thisRole);
public RelationshipQuery (bool isSchemaQuery, string sourceObject, string relationshipClass, string relationshipQualifier, string thisRole);
new System.Management.RelationshipQuery : bool * string * string * string * string -> System.Management.RelationshipQuery
Public Sub New (isSchemaQuery As Boolean, sourceObject As String, relationshipClass As String, relationshipQualifier As String, thisRole As String)

參數

isSchemaQuery
Boolean

若要指出這個是結構描述查詢,則為 true否則為 false

sourceObject
String

這個查詢的來源類別路徑。

relationshipClass
String

用來查詢的關係性型別。

relationshipQualifier
String

限定詞 (Qualifier) 必須出現在關聯性類別上。

thisRole
String

來源類別需要在關係性中扮演的角色。

備註

.NET Framework 安全性

完全信任立即呼叫者。 這個成員無法供部分信任的程式碼使用。 如需詳細資訊,請參閱 使用部分信任程式代碼的連結庫

適用於

RelationshipQuery(String, String, String, String, Boolean)

來源:
ManagementQuery.cs
來源:
ManagementQuery.cs
來源:
ManagementQuery.cs

為指定的參數集初始化 RelationshipQuery 類別的新執行個體。 該查詢被當做執行個體查詢 (相對於結構描述查詢)。

public:
 RelationshipQuery(System::String ^ sourceObject, System::String ^ relationshipClass, System::String ^ relationshipQualifier, System::String ^ thisRole, bool classDefinitionsOnly);
public RelationshipQuery (string sourceObject, string relationshipClass, string relationshipQualifier, string thisRole, bool classDefinitionsOnly);
new System.Management.RelationshipQuery : string * string * string * string * bool -> System.Management.RelationshipQuery
Public Sub New (sourceObject As String, relationshipClass As String, relationshipQualifier As String, thisRole As String, classDefinitionsOnly As Boolean)

參數

sourceObject
String

這個查詢的來源物件路徑。

relationshipClass
String

用來查詢的關係性型別。

relationshipQualifier
String

限定詞必須出現在關聯性物件上。

thisRole
String

來源物件需要在關係性中扮演的角色。

classDefinitionsOnly
Boolean

當這個方法傳回時,它會包含布林值 (Boolean),指出只有產生物件的類別定義才會傳回。

備註

.NET Framework 安全性

完全信任立即呼叫者。 這個成員無法供部分信任的程式碼使用。 如需詳細資訊,請參閱 使用部分信任程式代碼的連結庫

適用於