RelationshipQuery 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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 安全性
直接调用方完全信任。 此成员不能由部分受信任的代码使用。 有关详细信息,请参阅 使用部分受信任的代码的库。