ManagementEntityAttribute.Singleton Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, czy skojarzona klasa reprezentuje pojedynczą klasę 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
Wartość właściwości
Wartość logiczna, która jest prawdziwa, jeśli klasa reprezentuje pojedynczą klasę WMI i false w przeciwnym razie.
Przykłady
Poniższy fragment kodu pokazuje, jak używać parametru Singleton, aby wskazać, że klasa C# odpowiada pojedynczej klasie WMI.
[ManagementEntity(Singleton=true)]
public class SingletonSample { }
Uwagi
Pojedyncza klasa WMI jest jedną, dla której może istnieć tylko jedno wystąpienie. Mimo że można kodować logikę, aby upewnić się, że tylko jedno wystąpienie klasy WMI jest kiedykolwiek tworzone, ten atrybut parametru jest udostępniany, aby zadanie było łatwe i spójne.
Podczas pracy z klasami singleton WMI aplikacje klienckie muszą używać specjalnej składni. Aby uzyskać więcej informacji, zobacz temat Opis ścieżki obiektu wystąpienia w bibliotece online MSDN pod adresem http://www.msdn.com.