ManagementEntityAttribute.Singleton Egenskap

Definition

Anger om den associerade klassen representerar en singleton WMI-klass.

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

Egenskapsvärde

Ett booleskt värde som är sant om klassen representerar en singleton WMI-klass och annars false.

Exempel

Följande kodfragment visar hur du använder Singleton-parametern för att ange att en C#-klass motsvarar en singleton WMI-klass.

[ManagementEntity(Singleton=true)]
public class SingletonSample { }

Ett komplett arbetsexempel på en provider som implementerar en singleton-klass finns i How to: Create a Basic Decoupled Provider (Så här skapar du en grundläggande frikopplad provider).

Kommentarer

En singleton WMI-klass är en klass där det bara kan finnas en enda instans. Även om du kan koda logiken för att säkerställa att endast en enda instans av en WMI-klass någonsin skapas, tillhandahålls det här parameterattributet för att göra uppgiften enkel och konsekvent.

När du arbetar med singleton WMI-klasser måste klientprogram använda särskild syntax. Mer information finns i artikeln Beskriva en instansobjektsökväg i MSDN-onlinebiblioteket på http://www.msdn.com.

Gäller för