ManagementEntityAttribute.Singleton Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, ob die zugeordnete Klasse eine WMI-Singletonklasse darstellt.
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
Eigenschaftswert
Ein boolescher Wert, der true ist, wenn die Klasse eine WMI-Singletonklasse darstellt, andernfalls false.
Beispiele
Der folgende Codeausschnitt veranschaulicht, wie der Singleton-Parameter verwendet wird, um anzugeben, dass eine C#-Klasse einer Singleton-WMI-Klasse entspricht.
[ManagementEntity(Singleton=true)]
public class SingletonSample
Ein vollständiges, funktionierendes Beispiel für einen Anbieter, der eine Singleton-Klasse implementiert, finden Sie unter Vorgehensweise: Create eines entkoppelten Basic-Anbieters.
Hinweise
Eine Singleton-WMI-Klasse ist eine Klasse, für die es immer nur eine einzelne instance geben kann. Obwohl Sie die Logik codieren könnten, um sicherzustellen, dass nur eine einzelne instance einer WMI-Klasse erstellt wird, wird dieses Parameterattribute bereitgestellt, um die Aufgabe einfach und konsistent zu machen.
Bei der Arbeit mit Singleton-WMI-Klassen müssen Clientanwendungen eine spezielle Syntax verwenden. Weitere Informationen finden Sie im Thema Beschreiben eines Instanzobjektpfads in der MSDN-Onlinebibliothek unter http://www.msdn.com.