SelectQuery.ClassName Özellik
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.
Sorguda seçilecek sınıf adını alır veya ayarlar.
public:
property System::String ^ ClassName { System::String ^ get(); void set(System::String ^ value); };
public string ClassName { get; set; }
member this.ClassName : string with get, set
Public Property ClassName As String
Özellik Değeri
Sorgudaki sınıfın adını içeren bir String değer döndürür.
Örnekler
Aşağıdaki örnek bir sorgu belirterek bir SelectQuery başlatır ve ardından özelliğini değiştirir ClassName .
using System;
using System.Management;
class Sample
{
public static void Main(string[] args)
{
SelectQuery s =
new SelectQuery("SELECT * FROM Win32_LogicalDisk");
//output is : SELECT * FROM Win32_LogicalDisk
Console.WriteLine(s.QueryString);
s.ClassName = "Win32_Process";
//output is : SELECT * FROM Win32_Process
Console.WriteLine(s.QueryString);
}
}
Imports System.Management
Public Class Sample
Public Overloads Shared Function _
Main(ByVal args() As String) As Integer
Dim s As New SelectQuery( _
"SELECT * FROM Win32_LogicalDisk")
'output is : SELECT * FROM Win32_LogicalDisk
Console.WriteLine(s.QueryString)
s.ClassName = "Win32_Process"
'output is : SELECT * FROM Win32_Process
Console.WriteLine(s.QueryString)
End Function
End Class
Açıklamalar
Bu özellik değerinin ayarlanması, nesnede depolanan önceki değerleri geçersiz kılar. Sorgu dizesi, yeni sınıf adını yansıtacak şekilde yeniden oluşturulur.
ClassName özelliği için bir değer, "SELECT * FROM <className> WHERE <koşulu>" biçimindeki bir SELECT sorgusundaki className> öğesinin yerini alır<.
Özellik Değeri
Sorgudaki sınıfın adını temsil eden bir dize.
.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.