ManagementEntityAttribute.Singleton Właściwość

Definicja

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 przedstawia sposób użycia parametru Singleton w celu wskazania, że klasa C# odpowiada pojedynczej klasie WMI.

[ManagementEntity(Singleton=true)]  
public class SingletonSample  

Aby uzyskać kompletny, działający przykład dostawcy, który implementuje pojedynczą klasę, zobacz Instrukcje: Twórca podstawowego dostawcy odłączonego.

Uwagi

Pojedyncza klasa WMI to jedna, dla której może istnieć tylko jedno wystąpienie. Mimo że można zakodować logikę, aby zagwarantować, że kiedykolwiek zostanie utworzone tylko jedno wystąpienie klasy WMI, ten atrybut parametru jest udostępniany, aby zadanie było łatwe i spójne.

Podczas pracy z pojedynczymi klasami 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.

Dotyczy