ManagementEntityAttribute.Singleton Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.