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.