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 et false dans le cas contraire.

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 { }

Remarques

Une classe WMI singleton est une classe pour laquelle il ne peut jamais y avoir une seule instance. Bien que vous puissiez coder la logique pour vous assurer qu’une seule instance d’une classe WMI est jamais créée, cet attribut de paramètre est fourni pour faciliter et cohérence la tâche.

Lorsque vous utilisez des classes WMI singleton, les applications clientes doivent utiliser une syntaxe spéciale. Pour plus d’informations, consultez la rubrique Description d’un chemin d’objet d’instance dans la bibliothèque en ligne MSDN à l’adresse http://www.msdn.com.

S’applique à