RelationshipQuery 构造函数

定义

初始化 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()

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs

初始化 RelationshipQuery 类的新实例。 这是无参数构造函数。

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

注解

.NET Framework 安全性

直接调用方完全信任。 此成员不能由部分受信任的代码使用。 有关详细信息,请参阅 使用部分受信任的代码的库

适用于

RelationshipQuery(String)

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs

初始化 RelationshipQuery 类的新实例。 如果指定的字符串可以成功解析为 WQL 查询,则将其视为查询字符串;否则,假定它是查询的源对象的路径。 在这种情况下,假定查询是实例查询。

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 类和 a 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)

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs

为给定的源对象和关系类初始化类的新实例 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)

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
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

关系类上必须存在限定符。

thisRole
String

源类在关系中扮演的角色。

注解

.NET Framework 安全性

直接调用方完全信任。 此成员不能由部分受信任的代码使用。 有关详细信息,请参阅 使用部分受信任的代码的库

适用于

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

Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
ManagementQuery.cs
Source:
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

此方法返回时,它包含一个布尔值,指示只返回生成的对象的类定义。

注解

.NET Framework 安全性

直接调用方完全信任。 此成员不能由部分受信任的代码使用。 有关详细信息,请参阅 使用部分受信任的代码的库

适用于