ManagementEntityAttribute.Singleton Eigenschap

Definitie

Hiermee geeft u op of de bijbehorende klasse een WMI-klasse singleton vertegenwoordigt.

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

Waarde van eigenschap

Een Booleaanse waarde die waar is als de klasse een WMI-klasse singleton vertegenwoordigt en anders onwaar is.

Voorbeelden

In het volgende codefragment ziet u hoe u de Singleton-parameter gebruikt om aan te geven dat een C#-klasse overeenkomt met een WMI-klasse singleton.

[ManagementEntity(Singleton=true)]
public class SingletonSample { }

Zie How to: Create a Basic Decoupled Provider (Een basic losgekoppelde provider maken) voor een volledig, werkend voorbeeld van een provider die een singleton-klasse implementeert.

Opmerkingen

Een singleton WMI-klasse is een klasse waarvoor er maar één exemplaar kan zijn. Hoewel u de logica kunt codeeren om ervoor te zorgen dat slechts één exemplaar van een WMI-klasse ooit wordt gemaakt, wordt dit parameterkenmerk opgegeven om de taak eenvoudig en consistent te maken.

Wanneer u met singleton WMI-klassen werkt, moeten clienttoepassingen speciale syntaxis gebruiken. Zie het onderwerp Een exemplaarobjectpad beschrijven in de msDN-onlinebibliotheek op http://www.msdn.comvoor meer informatie.

Van toepassing op