EnumerationOptions.DirectRead Propriété

Définition

Obtient ou définit une valeur indiquant si l’accès direct au fournisseur WMI est demandé pour la classe spécifiée, sans tenir compte de sa superclasse ou de ses classes dérivées.

public:
 property bool DirectRead { bool get(); void set(bool value); };
public bool DirectRead { get; set; }
member this.DirectRead : bool with get, set
Public Property DirectRead As Boolean

Valeur de propriété

true si l’accès direct au fournisseur WMI est demandé pour la classe spécifiée ; sinon, false.

Exemples

L’exemple suivant initialise une EnumerationOptions variable avec un EnumerationOptions constructeur, puis obtient toutes les instances d’une classe WMI et de ses sous-classes.

using System;
using System.Management;
public class RemoteConnect
{
    public static void Main()
    {
        EnumerationOptions opt = new EnumerationOptions();
        opt.DirectRead = false;
        // Will enumerate instances of the given class
        // and any subclasses.
        opt.EnumerateDeep = true;
        ManagementClass c = new ManagementClass("CIM_Service");
        foreach (ManagementObject o in c.GetInstances(opt))
            Console.WriteLine(o["Name"]);
    }
}
Imports System.Management
Public Class RemoteConnect

    Public Overloads Shared Function Main( _
    ByVal args() As String) As Integer

        Dim opt As New EnumerationOptions
        opt.DirectRead = False
        ' Will enumerate instances of the given class
        ' and any subclasses.
        opt.EnumerateDeep = True
        Dim mngmtClass As New ManagementClass("CIM_Service")
        Dim o As ManagementObject
        For Each o In mngmtClass.GetInstances(opt)
            Console.WriteLine(o("Name"))
        Next o

        Return 0
    End Function
End Class

Remarques

Valeur de propriété

true si seuls les objets de la classe spécifiée doivent être reçus, sans tenir compte de la dérivation ou de l’héritage ; sinon, false. La valeur par défaut est false.

Sécurité du .NET Framework

Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d’informations, consultez Utilisation de bibliothèques à partir de code partiellement approuvé.

S’applique à