Compartilhar via


WmiSmoObject Classe

Definição

A classe WmiSmoObject representa o objeto fundamental da Instrumentação de Gerenciamento do Windows (WMI) do qual todos os objetos da WMI são construídos.

public ref class WmiSmoObject abstract : Microsoft::SqlServer::Management::Smo::SmoObjectBase
public abstract class WmiSmoObject : Microsoft.SqlServer.Management.Smo.SmoObjectBase
type WmiSmoObject = class
    inherit SmoObjectBase
Public MustInherit Class WmiSmoObject
Inherits SmoObjectBase
Herança
WmiSmoObject
Derivado

Exemplos

Gerenciando serviços e configurações de rede através do provedor do WMI

Comentários

O WmiSmoObject objeto é usado na construção de todos os objetos WMI e contém funcionalidade comum.

Acesso thread-safe

Qualquer membro público estático (Compartilhado no Microsoft Visual Basic) desse tipo é seguro para operações multi-threaded. Não há garantia de que qualquer membro de instância seja seguro para threads.

Construtores

WmiSmoObject()

Inicializa uma nova instância da classe WmiSmoObject.

WmiSmoObject(String)

Inicializa uma nova instância da classe WmiSmoObject com o nome especificado.

WmiSmoObject(WmiCollectionBase, String)

Inicializa uma nova instância da classe WmiSmoObject com o nome especificado e a classe base da coleção.

Propriedades

Name

Obtém ou define o nome do objeto da Instrumentação de Gerenciamento do Windows (WMI) referenciado.

Properties

Representa uma coleção de objetos Property . Cada objeto Property representa uma propriedade definida no objeto da Instrumentação de Gerenciamento do Windows (WMI).

State

Obtém o estado do objeto referenciado.

(Herdado de SmoObjectBase)
Urn

Obtém o valor do endereço do URN (Uniform Resource Name) que representa o objeto da Instrumentação de Gerenciamento do Windows (WMI).

UserData

Obtém ou define dados definidos pelo usuário associados ao objeto referenciado.

(Herdado de SmoObjectBase)

Métodos

AlterProtocolProperties(ProtocolPropertyCollection)

Atualiza qualquer alteração de propriedade de objeto de protocolo na instalação da Instrumentação de Gerenciamento do Windows (WMI).

CheckObjectState()

Verifica o estado do objeto referenciado.

CreateProtocolPropertyCollection()

Cria um conjunto de atributos de protocolo para o objeto referenciado.

GetPropertyManagementObject(ProtocolProperty)

Obtém o objeto de gerenciamento da propriedade de protocolo especificada.

GetPropertyObject(PropertyCollection, DataRow, Object)

Obtém a propriedade da coleção especificada com a posição e o valor especificados.

GetProtocolPropertyCollection()

Retorna a coleção de propriedades de protocolo do objeto referenciado.

ImplInitialize(String[], OrderBy[])

Inicializa os campos do objeto WmiSmoObject.

Initialize()

Inicializa o objeto referenciado.

InvokeMgmtMethod(ManagementObject, ManagementOperationObserver, String, Object[])

Invoca o método de gerenciamento para o objeto referenciado com o objeto de gerenciamento, o observador, o nome do método e os parâmetros especificados.

InvokeMgmtMethod(ManagementObject, String, Object[])

Invoca o método de gerenciamento do objeto referenciado com o objeto de gerenciamento, o nome do método e os parâmetros especificados.

IsObjectInitialized()

Especifica se o objeto referenciado é inicializado.

Refresh()

Atualiza o objeto referenciado e suas propriedades.

SetName(String)

Define o nome do objeto referenciado.

SetParentImpl(WmiSmoObject)

Define o pai do objeto referenciado.

Trace(String)

Cria um rastreamento do objeto referenciado.

UpdateObjectState()

Atualiza o estado do objeto.

Validate(String, Object[])

Valida o estado de um objeto.

(Herdado de SmoObjectBase)

Aplica-se a