다음을 통해 공유


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

RelationshipQuery 클래스의 새 인스턴스를 초기화합니다. 이는 매개 변수가 없는 생성자입니다.

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

설명

.NET Framework 보안

직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분적으로 신뢰할 수 있는 코드에서 라이브러리를 사용 하 여입니다.

적용 대상

RelationshipQuery(String)

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 클래스 간의 관계 유형을 설정 및 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

지정된 소스 개체와 관계 클래스에 대한 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

지정된 매개 변수 집합을 사용하여 스키마 쿼리에 대한 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

지정된 매개 변수 집합에 대한 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 보안

직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분적으로 신뢰할 수 있는 코드에서 라이브러리를 사용 하 여입니다.

적용 대상