Поделиться через


RelationshipQuery Конструкторы

Определение

Инициализирует новый экземпляр класса RelationshipQuery.

Перегрузки

RelationshipQuery()

Инициализирует новый экземпляр класса RelationshipQuery. Это конструктор без параметров.

RelationshipQuery(String)

Инициализирует новый экземпляр класса RelationshipQuery. Если заданную строку можно успешно проанализировать как запрос WQL, она рассматривается в качестве строки запроса; в противном случае она рассматривается в качестве пути к объекту-источнику запроса. В этом случае принимается, что данный запрос является запросом экземпляров.

RelationshipQuery(String, String)

Выполняется инициализация нового экземпляра класса RelationshipQuery для данного объекта-источника и класса отношений. Предполагается, что данный запрос является запросом экземпляра (в отличие от запроса схемы).

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

Инициализирует новый экземпляр класса RelationshipQuery для запроса схемы с помощью данного набора параметров. Этот конструктор используется только для запросов схем, поэтому для первого параметра должно быть задано значение ИСТИНА.

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, она рассматривается в качестве строки запроса; в противном случае она рассматривается в качестве пути к объекту-источнику запроса. В этом случае принимается, что данный запрос является запросом экземпляров.

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

Выполняется инициализация нового экземпляра класса 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 для запроса схемы с помощью данного набора параметров. Этот конструктор используется только для запросов схем, поэтому для первого параметра должно быть задано значение ИСТИНА.

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)

Исходный код:
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

Когда данный метод возвращает управление, он содержит логическое значение, указывающее, что для результирующих объектов возвращаются только определения классов.

Комментарии

Безопасность .NET Framework

Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в статье Использование библиотек из частично доверенного кода.

Применяется к