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
Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в статье Использование библиотек из частично доверенного кода.