Compartilhar via


ManagementEntityAttribute.Singleton Propriedade

Definição

Especifica se a classe associada representa uma classe da 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

Valor da propriedade

Um valor booliano que será true se a classe representar uma classe WMI singleton e false caso contrário.

Exemplos

O snippet de código a seguir demonstra como usar o parâmetro Singleton para indicar que uma classe C# corresponde a uma classe WMI singleton.

[ManagementEntity(Singleton=true)]  
public class SingletonSample  

Para obter um exemplo completo e funcional de um provedor que implementa uma classe singleton, consulte Como: Create um Provedor Desacoplado Básico.

Comentários

Uma classe WMI singleton é aquela para a qual só pode haver uma única instância. Embora você possa codificar a lógica para garantir que apenas uma única instância de uma classe WMI seja criada, esse atributo de parâmetro é fornecido para tornar a tarefa fácil e consistente.

Ao trabalhar com classes WMI singleton, os aplicativos cliente devem usar sintaxe especial. Para obter mais informações, consulte o tópico Descrevendo um caminho de objeto de instância na biblioteca online do MSDN em http://www.msdn.com.

Aplica-se a