Leggi in inglese

Condividi tramite


PropertyData Classe

Definizione

Rappresenta informazioni su una proprietà WMI.

C#
public class PropertyData
Ereditarietà
PropertyData

Esempio

Nell'esempio seguente vengono elencate informazioni sulla classe Win32_OperatingSystem utilizzando la PropertyData classe . Per altre informazioni sulle Win32_OperatingSystem, vedere la documentazione di Strumentazione gestione Windows .

C#
using System;
using System.Management;

public class Sample
{
    public static void Main()
    {

        // Get the WMI class
        ManagementClass osClass =
            new ManagementClass("Win32_OperatingSystem");

        osClass.Options.UseAmendedQualifiers = true;

        // Get the Properties in the class
        PropertyDataCollection properties =
            osClass.Properties;

        // display the Property names
        Console.WriteLine("Property Name: ");
        foreach (PropertyData property in properties)
        {
            Console.WriteLine(
                "---------------------------------------");
            Console.WriteLine(property.Name);
            Console.WriteLine("Description: " +
                property.Qualifiers["Description"].Value);
            Console.WriteLine();

            Console.WriteLine("Type: ");
            Console.WriteLine(property.Type);

            Console.WriteLine();

            Console.WriteLine("Qualifiers: ");
            foreach(QualifierData q in
                property.Qualifiers)
            {
                Console.WriteLine(q.Name);
            }
            Console.WriteLine();

            foreach (ManagementObject c in osClass.GetInstances())
            {
                Console.WriteLine("Value: ");
                Console.WriteLine(
                    c.Properties[property.Name.ToString()].Value);

                Console.WriteLine();
            }
        }
    }
}

Proprietà

IsArray

Ottiene un valore che indica se la proprietà è una matrice.

IsLocal

Ottiene un valore che indica se la proprietà è stata definita nella classe WMI corrente.

Name

Ottiene il nome della proprietà.

Origin

Ottiene il nome della classe WMI nella gerarchia in cui la proprietà è stata introdotta.

Qualifiers

Ottiene il gruppo di qualificatori definiti nella proprietà.

Type

Ottiene il tipo CIM della proprietà.

Value

Ottiene o imposta il valore corrente della proprietà.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1