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 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.

Dotyczy