ManagementEntityAttribute.Singleton Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.