ManagementEntityAttribute.Singleton Propriété
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.
Spécifie si la classe associée représente une classe WMI singleton.
public:
property bool Singleton { bool get(); void set(bool value); };
public bool Singleton { get; set; }
member this.Singleton : bool with get, set
Public Property Singleton As Boolean
Valeur de propriété
Valeur booléenne true si la classe représente une classe WMI singleton ; sinon, false.
Exemples
L’extrait de code suivant montre comment utiliser le paramètre Singleton pour indiquer qu’une classe C# correspond à une classe WMI singleton.
[ManagementEntity(Singleton=true)]
public class SingletonSample
Pour obtenir un exemple complet et opérationnel d’un fournisseur qui implémente une classe singleton, consultez Guide pratique pour Create un fournisseur découplé de base.
Remarques
Une classe WMI singleton est une classe pour laquelle il ne peut y avoir qu’une seule instance. Bien que vous puissiez coder la logique pour vous assurer qu’un seul instance d’une classe WMI est créé, cet attribut de paramètre est fourni pour rendre la tâche facile et cohérente.
Lors de l’utilisation de classes WMI singleton, les applications clientes doivent utiliser une syntaxe spéciale. Pour plus d’informations, consultez la rubrique Description d’un chemin d’accès d’objet d’instance dans la bibliothèque en ligne MSDN à l’adresse http://www.msdn.com.