Share via


ManagementEntityAttribute.Singleton Propriété

Définition

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.

S’applique à