Condividi tramite


ManagementEntityAttribute.Singleton Proprietà

Definizione

Specifica se la classe associata rappresenta una classe WMI singleton.

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

Valore della proprietà

Valore booleano uguale a true se la classe rappresenta una classe WMI singleton e uguale a false in caso contrario.

Esempio

Il frammento di codice seguente illustra come usare il parametro Singleton per indicare che una classe C# corrisponde a una classe WMI singleton.

[ManagementEntity(Singleton=true)]  
public class SingletonSample  

Per un esempio completo, funzionante di un provider che implementa una classe singleton, vedere Procedura: Create un provider Disaccoppiato di base.

Commenti

Una classe WMI singleton è una per cui può essere presente solo una singola istanza. Anche se è possibile codificare la logica per garantire che venga creata solo una singola istanza di una classe WMI, questo attributo di parametro viene fornito per semplificare e coerenza l'attività.

Quando si utilizzano classi WMI singleton, le applicazioni client devono usare una sintassi speciale. Per altre informazioni, vedere l'argomento Descrizione di un percorso oggetto istanza nella libreria online MSDN in http://www.msdn.com.

Si applica a