ManagementEntityAttribute.Singleton Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.