Sdílet prostřednictvím


ManagementEntityAttribute.Singleton Vlastnost

Definice

Určuje, zda přidružená třída představuje jednu třídu služby WMI.

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

Hodnota vlastnosti

Logická hodnota, která je true, pokud třída představuje jednoúčelovou třídu služby WMI a jinak false.

Příklady

Následující fragment kódu ukazuje, jak použít parametr Singleton k označení, že třída jazyka C# odpovídá singletonové třídě služby WMI.

[ManagementEntity(Singleton=true)]  
public class SingletonSample  

Úplný pracovní příklad zprostředkovatele, který implementuje třídu singleton, najdete v tématu Postupy: Create základního odděleného zprostředkovatele.

Poznámky

Singletonová třída služby WMI je třída, pro kterou může vždy existovat pouze jedna instance. I když byste mohli kódovat logiku, která zajistí, že se vždy vytvoří pouze jedna instance třídy služby WMI, tento atribut parametru je k dispozici pro usnadnění a konzistenci úlohy.

Při práci s jednoúčelovými třídami služby WMI musí klientské aplikace používat speciální syntaxi. Další informace najdete v tématu Popis cesty k objektu instance v online knihovně MSDN na adrese http://www.msdn.com.

Platí pro