EnumerationOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une classe de base pour les objets d’options liées aux requêtes et aux énumérations.
public ref class EnumerationOptions : System::Management::ManagementOptions
public class EnumerationOptions : System.Management.ManagementOptions
type EnumerationOptions = class
inherit ManagementOptions
Public Class EnumerationOptions
Inherits ManagementOptions
- Héritage
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();
// 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
' 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
Constructeurs
| Nom | Description |
|---|---|
| EnumerationOptions() |
Initialise une nouvelle instance de la EnumerationOptions classe avec des valeurs par défaut (consultez les descriptions de propriétés individuelles pour connaître les valeurs par défaut). Il s’agit du constructeur sans paramètre. |
| EnumerationOptions(ManagementNamedValueCollection, TimeSpan, Int32, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) |
Initialise une nouvelle instance de la EnumerationOptions classe à utiliser pour les requêtes ou les énumérations, ce qui permet à l’utilisateur de spécifier des valeurs pour les différentes options. |
Propriétés
| Nom | Description |
|---|---|
| BlockSize |
Obtient ou définit la taille de bloc pour les opérations de bloc. Lors de l’énumération via une collection, WMI retourne des résultats en groupes de la taille spécifiée. |
| Context |
Obtient ou définit un objet de contexte WMI. Il s’agit d’une liste de paires nom-valeur à transmettre à un fournisseur WMI qui prend en charge les informations de contexte pour une opération personnalisée. (Hérité de ManagementOptions) |
| DirectRead |
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 super classe ou de ses classes dérivées. |
| EnsureLocatable |
Obtient ou définit une valeur indiquant si les objets retournés doivent contenir des informations locatables. Cela garantit que les propriétés système, telles que __PATH, __RELPATH et __SERVER, ne sont pas NULL. Cet indicateur ne peut être utilisé que dans les requêtes et est ignoré dans les énumérations. |
| EnumerateDeep |
Obtient ou définit une valeur indiquant si l’énumération récursive est demandée dans toutes les classes dérivées de la superclasse spécifiée. Si |
| PrototypeOnly |
Obtient ou définit une valeur indiquant si la requête doit retourner un prototype du jeu de résultats au lieu des résultats réels. Cet indicateur est utilisé pour le prototypage. |
| ReturnImmediately |
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é est définie |
| Rewindable |
Obtient ou définit une valeur indiquant si la collection est supposée être rembobinable. Si |
| Timeout |
Obtient ou définit le délai d’attente à appliquer à l’opération. Notez que pour les opérations qui retournent des collections, ce délai d’attente s’applique à l’énumération par le biais de la collection résultante, et non à 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 semi-synchrone. (Hérité de ManagementOptions) |
| UseAmendedQualifiers |
Obtient ou définit une valeur indiquant si les objets retournés par WMI doivent contenir des informations modifiées. En règle générale, les informations modifiées sont des informations localisables attachées à l’objet WMI, telles que les descriptions d’objets et de propriétés. |
Méthodes
| Nom | Description |
|---|---|
| Clone() |
Retourne une copie de l’objet. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |