ManagementEntityAttribute.Singleton Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica se a classe associada representa uma 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
Valor de Propriedade
Um valor booleano que é verdadeiro se a classe representa uma classe WMI singleton e falso caso contrário.
Exemplos
O seguinte excerto de código demonstra como usar o parâmetro Singleton para indicar que uma classe C# corresponde a uma classe singleton WMI.
[ManagementEntity(Singleton=true)]
public class SingletonSample { }
Para um exemplo completo e funcional de um fornecedor que implementa uma classe singleton, veja Como: Criar um Fornecedor Básico Desacoplado.
Observações
Uma classe WMI singleton é aquela para a qual só pode existir uma única instância. Embora possas programar a lógica para garantir que apenas uma única instância de uma classe WMI seja criada, este atributo de parâmetro é fornecido para tornar a tarefa fácil e consistente.
Ao trabalhar com classes WMI singleton, as aplicações cliente devem usar uma sintaxe especial. Para mais informações, consulte o tópico Descrever um Caminho de Objeto de Instância na biblioteca online MSDN em http://www.msdn.com.