SelectQuery.ClassName Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il nome della classe da selezionare nella query.
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
Valore della proprietà
Restituisce un String valore contenente il nome della classe nella query.
Esempio
Nell'esempio seguente viene inizializzato un oggetto SelectQuery specificando una query e quindi viene modificata la ClassName proprietà .
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
Commenti
L'impostazione di questo valore della proprietà esegue l'override di qualsiasi valore precedente archiviato nell'oggetto . La stringa di query viene ricompilata in modo da riflettere il nuovo nome della classe.
Un valore per la proprietà ClassName sostituisce l'elemento <className> in una query SELECT del formato "SELECT * FROM <className> WHERE <condition>".
Valore della proprietà
Stringa che rappresenta il nome della classe nella query.
Sicurezza di .NET Framework
Attendibilità totale per il chiamante immediato. Questo membro non può essere utilizzato da codice parzialmente attendibile. Per altre informazioni, vedere Uso di librerie da codice parzialmente attendibile.