RelationshipQuery Oluşturucular

Tanım

RelationshipQuery sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

RelationshipQuery()

RelationshipQuery sınıfının yeni bir örneğini başlatır. Bu, parametresiz oluşturucudur.

RelationshipQuery(String)

RelationshipQuery sınıfının yeni bir örneğini başlatır. Belirtilen dize bir WQL sorgusu olarak başarıyla ayrıştırılabilirse, sorgu dizesi olarak kabul edilir; aksi takdirde, sorgunun kaynak nesnesinin yolu olduğu varsayılır. Bu durumda, sorgunun bir örnek sorgusu olduğu varsayılır.

RelationshipQuery(String, String)

Verilen kaynak nesne ve ilişki sınıfı için sınıfının yeni bir örneğini RelationshipQuery başlatır. Sorgunun bir örnek sorgusu olduğu varsayılır (şema sorgusunun aksine).

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

Verilen parametre kümesini kullanarak şema sorgusu için sınıfının yeni bir örneğini RelationshipQuery başlatır. Bu oluşturucu yalnızca şema sorguları için kullanıldığından ilk parametre true olmalıdır.

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

Verilen parametre kümesi için sınıfının yeni bir örneğini RelationshipQuery başlatır. Sorgunun bir örnek sorgusu olduğu varsayılır (şema sorgusunun aksine).

RelationshipQuery()

Kaynak:
ManagementQuery.cs
Kaynak:
ManagementQuery.cs
Kaynak:
ManagementQuery.cs

RelationshipQuery sınıfının yeni bir örneğini başlatır. Bu, parametresiz oluşturucudur.

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

Açıklamalar

.NET Framework Güvenliği

Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.

Şunlara uygulanır

RelationshipQuery(String)

Kaynak:
ManagementQuery.cs
Kaynak:
ManagementQuery.cs
Kaynak:
ManagementQuery.cs

RelationshipQuery sınıfının yeni bir örneğini başlatır. Belirtilen dize bir WQL sorgusu olarak başarıyla ayrıştırılabilirse, sorgu dizesi olarak kabul edilir; aksi takdirde, sorgunun kaynak nesnesinin yolu olduğu varsayılır. Bu durumda, sorgunun bir örnek sorgusu olduğu varsayılır.

public:
 RelationshipQuery(System::String ^ queryOrSourceObject);
public RelationshipQuery (string queryOrSourceObject);
new System.Management.RelationshipQuery : string -> System.Management.RelationshipQuery
Public Sub New (queryOrSourceObject As String)

Parametreler

queryOrSourceObject
String

Bu sorgunun sorgu dizesi veya sınıf adı.

Örnekler

Aşağıdaki örnek, bir WMI sınıfı ile RelatedObjectQueryarasındaki ilişki türünü ayarlar.

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

Açıklamalar

.NET Framework Güvenliği

Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.

Şunlara uygulanır

RelationshipQuery(String, String)

Kaynak:
ManagementQuery.cs
Kaynak:
ManagementQuery.cs
Kaynak:
ManagementQuery.cs

Verilen kaynak nesne ve ilişki sınıfı için sınıfının yeni bir örneğini RelationshipQuery başlatır. Sorgunun bir örnek sorgusu olduğu varsayılır (şema sorgusunun aksine).

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)

Parametreler

sourceObject
String

Bu sorgunun kaynak nesnesinin yolu.

relationshipClass
String

Sorgulanacak ilişki türü.

Açıklamalar

.NET Framework Güvenliği

Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.

Şunlara uygulanır

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

Kaynak:
ManagementQuery.cs
Kaynak:
ManagementQuery.cs
Kaynak:
ManagementQuery.cs

Verilen parametre kümesini kullanarak şema sorgusu için sınıfının yeni bir örneğini RelationshipQuery başlatır. Bu oluşturucu yalnızca şema sorguları için kullanıldığından ilk parametre true olmalıdır.

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)

Parametreler

isSchemaQuery
Boolean

true bunun bir şema sorgusu olduğunu belirtmek için; aksi takdirde , false.

sourceObject
String

Bu sorgunun kaynak sınıfının yolu.

relationshipClass
String

Sorgulanacak ilişki türü.

relationshipQualifier
String

İlişki sınıfında mevcut olması gereken bir niteleyici.

thisRole
String

İlişkide kaynak sınıfın oynaması gereken rol.

Açıklamalar

.NET Framework Güvenliği

Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.

Şunlara uygulanır

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

Kaynak:
ManagementQuery.cs
Kaynak:
ManagementQuery.cs
Kaynak:
ManagementQuery.cs

Verilen parametre kümesi için sınıfının yeni bir örneğini RelationshipQuery başlatır. Sorgunun bir örnek sorgusu olduğu varsayılır (şema sorgusunun aksine).

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)

Parametreler

sourceObject
String

Bu sorgunun kaynak nesnesinin yolu.

relationshipClass
String

Sorgulanacak ilişki türü.

relationshipQualifier
String

İlişki nesnesinde mevcut olması gereken bir niteleyici.

thisRole
String

İlişkide oynamak için kaynak nesnenin gerekli olduğu rol.

classDefinitionsOnly
Boolean

Bu yöntem döndürdüğünde, yalnızca sonuçta elde edilen nesneler için sınıf tanımlarının döndürüldüğünü gösteren bir Boole değeri içerir.

Açıklamalar

.NET Framework Güvenliği

Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.

Şunlara uygulanır