RelationshipQuery Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.