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()

Исходный код:
ManagementQuery.cs
Исходный код:
ManagementQuery.cs
Исходный код:
ManagementQuery.cs
Исходный код:
ManagementQuery.cs

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

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

Комментарии

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

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

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

RelationshipQuery(String)

Исходный код:
ManagementQuery.cs
Исходный код:
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 и 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)

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

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

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

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