Bagikan melalui


RelationshipQuery Konstruktor

Definisi

Menginisialisasi instans baru kelas RelationshipQuery.

Overload

RelationshipQuery()

Menginisialisasi instans baru kelas RelationshipQuery. Ini adalah konstruktor tanpa parameter.

RelationshipQuery(String)

Menginisialisasi instans baru kelas RelationshipQuery. Jika string yang ditentukan dapat berhasil diurai sebagai kueri WQL, string tersebut dianggap sebagai string kueri; jika tidak, diasumsikan sebagai jalur objek sumber untuk kueri. Dalam hal ini, kueri diasumsikan sebagai kueri instans.

RelationshipQuery(String, String)

Menginisialisasi instans RelationshipQuery baru kelas untuk objek sumber dan kelas hubungan yang diberikan. Kueri diasumsikan sebagai kueri instans (dibandingkan dengan kueri skema).

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

Menginisialisasi instans RelationshipQuery baru kelas untuk kueri skema menggunakan set parameter yang diberikan. Konstruktor ini hanya digunakan untuk kueri skema, sehingga parameter pertama harus benar.

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

Menginisialisasi instans RelationshipQuery baru kelas untuk sekumpulan parameter yang diberikan. Kueri diasumsikan sebagai kueri instans (dibandingkan dengan kueri skema).

RelationshipQuery()

Sumber:
ManagementQuery.cs
Sumber:
ManagementQuery.cs
Sumber:
ManagementQuery.cs

Menginisialisasi instans baru kelas RelationshipQuery. Ini adalah konstruktor tanpa parameter.

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

Keterangan

.NET Framework Security

Kepercayaan penuh untuk penelepon segera. Anggota ini tidak dapat digunakan oleh kode tepercaya sebagian. Untuk informasi selengkapnya, lihat Menggunakan Pustaka dari Kode Tepercaya Sebagian.

Berlaku untuk

RelationshipQuery(String)

Sumber:
ManagementQuery.cs
Sumber:
ManagementQuery.cs
Sumber:
ManagementQuery.cs

Menginisialisasi instans baru kelas RelationshipQuery. Jika string yang ditentukan dapat berhasil diurai sebagai kueri WQL, string tersebut dianggap sebagai string kueri; jika tidak, diasumsikan sebagai jalur objek sumber untuk kueri. Dalam hal ini, kueri diasumsikan sebagai kueri instans.

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

Parameter

queryOrSourceObject
String

String kueri atau nama kelas untuk kueri ini.

Contoh

Contoh berikut mengatur jenis hubungan antara kelas WMI dan 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

Keterangan

.NET Framework Security

Kepercayaan penuh untuk penelepon segera. Anggota ini tidak dapat digunakan oleh kode tepercaya sebagian. Untuk informasi selengkapnya, lihat Menggunakan Pustaka dari Kode Tepercaya Sebagian.

Berlaku untuk

RelationshipQuery(String, String)

Sumber:
ManagementQuery.cs
Sumber:
ManagementQuery.cs
Sumber:
ManagementQuery.cs

Menginisialisasi instans RelationshipQuery baru kelas untuk objek sumber dan kelas hubungan yang diberikan. Kueri diasumsikan sebagai kueri instans (dibandingkan dengan kueri skema).

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)

Parameter

sourceObject
String

Jalur objek sumber untuk kueri ini.

relationshipClass
String

Jenis hubungan yang akan dikueri.

Keterangan

.NET Framework Security

Kepercayaan penuh untuk penelepon segera. Anggota ini tidak dapat digunakan oleh kode tepercaya sebagian. Untuk informasi selengkapnya, lihat Menggunakan Pustaka dari Kode Tepercaya Sebagian.

Berlaku untuk

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

Sumber:
ManagementQuery.cs
Sumber:
ManagementQuery.cs
Sumber:
ManagementQuery.cs

Menginisialisasi instans RelationshipQuery baru kelas untuk kueri skema menggunakan set parameter yang diberikan. Konstruktor ini hanya digunakan untuk kueri skema, sehingga parameter pertama harus benar.

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)

Parameter

isSchemaQuery
Boolean

true untuk menunjukkan bahwa ini adalah kueri skema; jika tidak, false.

sourceObject
String

Jalur kelas sumber untuk kueri ini.

relationshipClass
String

Jenis hubungan yang akan dikueri.

relationshipQualifier
String

Kualifikasi harus ada di kelas hubungan.

thisRole
String

Peran yang diperlukan kelas sumber untuk bermain dalam hubungan.

Keterangan

.NET Framework Security

Kepercayaan penuh untuk penelepon segera. Anggota ini tidak dapat digunakan oleh kode tepercaya sebagian. Untuk informasi selengkapnya, lihat Menggunakan Pustaka dari Kode Tepercaya Sebagian.

Berlaku untuk

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

Sumber:
ManagementQuery.cs
Sumber:
ManagementQuery.cs
Sumber:
ManagementQuery.cs

Menginisialisasi instans RelationshipQuery baru kelas untuk sekumpulan parameter yang diberikan. Kueri diasumsikan sebagai kueri instans (dibandingkan dengan kueri skema).

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)

Parameter

sourceObject
String

Jalur objek sumber untuk kueri ini.

relationshipClass
String

Jenis hubungan yang akan dikueri.

relationshipQualifier
String

Kualifikasi yang diperlukan untuk hadir pada objek hubungan.

thisRole
String

Peran yang diperlukan objek sumber untuk bermain dalam hubungan.

classDefinitionsOnly
Boolean

Ketika metode ini kembali, metode ini berisi Boolean yang menunjukkan bahwa hanya definisi kelas untuk objek yang dihasilkan yang dikembalikan.

Keterangan

.NET Framework Security

Kepercayaan penuh untuk penelepon segera. Anggota ini tidak dapat digunakan oleh kode tepercaya sebagian. Untuk informasi selengkapnya, lihat Menggunakan Pustaka dari Kode Tepercaya Sebagian.

Berlaku untuk