ManagementEntityAttribute.Singleton Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.