ManagementEntityAttribute.Singleton Свойство

Определение

Указывает, является ли связанный класс Singleton-классом 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

Значение свойства

Логическое значение равно "true", если класс представляет Singleton-класс WMI, и "false" в противном случае.

Примеры

В следующем фрагменте кода показано, как использовать параметр Singleton, чтобы указать, что класс C# соответствует одноэлементным классу WMI.

[ManagementEntity(Singleton=true)]  
public class SingletonSample  

Полный рабочий пример поставщика, реализующего одноэлементный класс, см. в разделе How to: Create a Basic Decoupled Provider.

Комментарии

Одноэлементный класс WMI — это класс, для которого может быть только один экземпляр. Хотя можно закодировать логику, чтобы гарантировать, что когда-либо создается только один экземпляр класса WMI, этот атрибут параметра предоставляется для упрощения и согласованности задачи.

При работе с одноэлементными классами WMI клиентские приложения должны использовать специальный синтаксис. Дополнительные сведения см. в разделе Описание пути к объекту экземпляра в веб-библиотеке MSDN по адресу http://www.msdn.com.

Применяется к