Freigeben über


ManagementEntityAttribute.Singleton Eigenschaft

Definition

Gibt an, ob die zugeordnete Klasse eine Singleton-WMI-Klasse 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 Singleton-WMI-Klasse und andernfalls "false" darstellt.

Beispiele

Der folgende Codeausschnitt veranschaulicht die Verwendung des Singleton-Parameters, um anzugeben, dass eine C#-Klasse einer Singleton-WMI-Klasse entspricht.

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

Hinweise

Eine Singleton-WMI-Klasse ist eine Klasse, für die es nur eine einzelne Instanz geben kann. Obwohl Sie die Logik codieren können, um sicherzustellen, dass nur eine einzelne Instanz einer WMI-Klasse erstellt wird, wird dieses Parameter-Attribut bereitgestellt, um die Aufgabe einfach und konsistent zu machen.

Beim Arbeiten mit Singleton-WMI-Klassen müssen Clientanwendungen spezielle Syntax verwenden. Weitere Informationen finden Sie im Thema "Beschreiben eines Instanzobjektpfads" in der MSDN-Onlinebibliothek unter http://www.msdn.com.

Gilt für: