RelationshipQuery 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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()
初始化 RelationshipQuery 類別的新執行個體。 這是無參數建構函式。
public:
RelationshipQuery();
public RelationshipQuery ();
Public Sub New ()
備註
.NET Framework 安全性
完全信任立即呼叫者。 這個成員無法供部分信任的程式碼使用。 如需詳細資訊,請參閱 使用部分信任程式代碼的連結庫。
適用於
RelationshipQuery(String)
初始化 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)
初始化指定來源物件和關聯性 (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)
使用指定的參數集,初始化結構描述查詢的 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)
為指定的參數集初始化 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 安全性
完全信任立即呼叫者。 這個成員無法供部分信任的程式碼使用。 如需詳細資訊,請參閱 使用部分信任程式代碼的連結庫。