ManagementEntityAttribute.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

属性值

如果此类表示单一实例 WMI 类,则为布尔值 true;否则为 false。

示例

以下代码片段演示如何使用 Singleton 参数来指示 C# 类对应于单一实例 WMI 类。

[ManagementEntity(Singleton=true)]  
public class SingletonSample  

有关实现单一实例类的提供程序的完整工作示例,请参阅如何:Create基本分离提供程序

注解

单一实例 WMI 类是只能有一个实例的类。 尽管可以编写逻辑代码以确保只创建 WMI 类的单个实例,但提供了此参数属性以使任务简单且一致。

使用单一实例 WMI 类时,客户端应用程序必须使用特殊语法。 有关详细信息,请参阅 上 MSDN 联机库中 http://www.msdn.com的描述实例对象路径主题。

适用于