Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

EnumerationOptions, classe

 

Fournit une classe de base pour les requêtes et les objets d'options associées d'énumération.

Espace de noms:   System.Management
Assembly:  System.Management (dans System.Management.dll)

System.Object
  System.Management.ManagementOptions
    System.Management.EnumerationOptions

public class EnumerationOptions : ManagementOptions

NomDescription
System_CAPS_pubmethodEnumerationOptions()

Initialise une nouvelle instance de la EnumerationOptions classe avec les valeurs par défaut (voir les descriptions des propriétés individuelles pour les valeurs par défaut). Il s'agit du constructeur par défaut.

System_CAPS_pubmethodEnumerationOptions(ManagementNamedValueCollection, TimeSpan, Int32, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)

Initialise une nouvelle instance de la EnumerationOptions classe à utiliser pour les requêtes ou énumérations, permettant à l'utilisateur de spécifier des valeurs pour les différentes options.

NomDescription
System_CAPS_pubpropertyBlockSize

Obtient ou définit la taille de bloc pour les opérations de bloc. Lors de l'énumération d'une collection, WMI renvoie des résultats dans des groupes de la taille spécifiée.

System_CAPS_pubpropertyContext

Obtient ou définit un objet de contexte WMI. Il s'agit d'une liste de paires nom-valeur à passer à un fournisseur WMI qui prend en charge les informations de contexte pour une opération personnalisée.(Hérité de ManagementOptions.)

System_CAPS_pubpropertyDirectRead

Obtient ou définit une valeur qui indique si accès direct à WMI fournisseur est demandé pour la classe spécifiée, sans tenir compte de sa superclasse ou les classes dérivées.

System_CAPS_pubpropertyEnsureLocatable

Obtient ou définit une valeur indiquant si les objets retournés doivent contenir des informations localisables dans les. Cela garantit que les propriétés du système, tel que __PATH, __RELPATH, et __SERVER, sont non NULL. Cet indicateur peut être utilisé uniquement dans les requêtes et est ignoré dans les énumérations.

System_CAPS_pubpropertyEnumerateDeep

Obtient ou définit une valeur indiquant si une énumération récursive doit être effectuée dans toutes les classes dérivées de la superclasse spécifiée. Si false, seuls les membres sont retournés des classes directement dérivées.

System_CAPS_pubpropertyPrototypeOnly

Obtient ou définit une valeur indiquant si la requête doit retourner un prototype de résultats plutôt que les résultats réels. Cet indicateur est utilisé pour les prototypes.

System_CAPS_pubpropertyReturnImmediately

Obtient ou définit une valeur indiquant si l'opération appelée doit être effectuée de manière synchrone ou semi-synchrone. Si cette propriété a la valeur true, l'énumération est appelée et l'appel retourne immédiatement. La récupération effective des résultats se produit lorsque la collection résultante est parcourue.

System_CAPS_pubpropertyRewindable

Obtient ou définit une valeur indiquant si la collection est supposée être rembobinable. Si true, les objets de la collection restent disponibles pour plusieurs énumérations. Si false, la collection peut être uniquement une fois énumérée.

System_CAPS_pubpropertyTimeout

Obtient ou définit le délai d'expiration à appliquer à l'opération. Notez que pour les opérations qui retournent des collections, ce délai d'attente s'applique à l'énumération sur la collection résultante, et non sur l'opération elle-même (la ReturnImmediately propriété est utilisée pour cette dernière). Cette propriété est utilisée pour indiquer que l'opération doit être effectuée de façon semi-synchrone.(Hérité de ManagementOptions.)

System_CAPS_pubpropertyUseAmendedQualifiers

Obtient ou définit une valeur indiquant si les objets retournés par WMI doivent contenir des informations corrigées. En règle générale, les informations modifiées sont des informations localisables attachées à l'objet WMI, telles que les descriptions de propriété et d'objet.

NomDescription
System_CAPS_pubmethodClone()

Retourne une copie de l'objet.(Remplace ManagementOptions.Clone().)

System_CAPS_pubmethodEquals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.(Hérité de Object.)

System_CAPS_protmethodFinalize()

Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)

System_CAPS_pubmethodGetHashCode()

Fait office de fonction de hachage par défaut.(Hérité de Object.)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_protmethodMemberwiseClone()

Crée une copie superficielle du Object actuel.(Hérité de Object.)

System_CAPS_pubmethodToString()

Retourne une chaîne qui représente l'objet actuel.(Hérité de Object.)

L'exemple suivant initialise un EnumerationOptions variable avec une 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();
        // 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"]);
    }
}

.NET Framework
Disponible depuis 1.1

Tous les membres statiques (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Retour au début
Afficher: