Поделиться через


WmiSmoObject Класс

Определение

Класс WmiSmoObject представляет основной объект инструментария управления Windows (WMI), из которого создаются все объекты WMI.

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
Наследование
WmiSmoObject
Производный

Примеры

Управление службами и сетевыми настройками с помощью поставщика WMI

Комментарии

Объект WmiSmoObject используется в построении всех объектов WMI и содержит общие функциональные возможности.

Потокобезопасность

Все общие статические члены этого типа (Shared в Microsoft Visual Basic) можно использовать в многопоточных операциях. Потокобезопасная работа с членами экземпляров типа не гарантируется.

Конструкторы

WmiSmoObject()

Инициализирует новый экземпляр класса WmiSmoObject.

WmiSmoObject(String)

Инициализирует новый экземпляр класса WmiSmoObject с указанным именем.

WmiSmoObject(WmiCollectionBase, String)

Инициализирует новый экземпляр класса WmiSmoObject с заданным именем и базовым классом коллекции.

Свойства

Name

Возвращает или задает имя ссылочного объекта инструментария управления Windows (WMI).

Properties

Представляет коллекцию объектов Property. Каждый объект Property представляет свойство, заданное в объекте инструментария управления Windows (WMI).

State

Возвращает состояние объекта, на который ссылаются.

(Унаследовано от SmoObjectBase)
Urn

Возвращает адрес универсального имени ресурса (URN), который представляет объект инструментария управления Windows (WMI).

UserData

Возвращает или задает определяемые пользователем данные, связанные с объектом, на который ссылаются.

(Унаследовано от SmoObjectBase)

Методы

AlterProtocolProperties(ProtocolPropertyCollection)

Обновляет все изменения свойств объекта протокола для установки инструментария управления Windows (WMI).

CheckObjectState()

Проверяет состояние связанного объекта.

CreateProtocolPropertyCollection()

Создает набор атрибутов протокола для объекта, на который ссылаются.

GetPropertyManagementObject(ProtocolProperty)

Возвращает управляющий объект для указанного свойства протокола.

GetPropertyObject(PropertyCollection, DataRow, Object)

Возвращает свойство указанной коллекции с заданными позицией и значением.

GetProtocolPropertyCollection()

Возвращает коллекцию свойств протокола для объекта, на который ссылаются.

ImplInitialize(String[], OrderBy[])

Инициализирует поля объекта WmiSmoObject.

Initialize()

Инициализирует объект, на который ссылаются.

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

Вызывает метод управления для объекта, на который ссылаются, с указанными управляющим объектом, наблюдателем, именем метода и параметрами.

InvokeMgmtMethod(ManagementObject, String, Object[])

Вызывает метод управления для объекта, на который ссылаются, с указанными управляющим объектом, именем метода и параметрами.

IsObjectInitialized()

Указывает, инициализирован ли объект, на который ссылаются.

Refresh()

Обновляет связанный объект и его свойства.

SetName(String)

Задает имя объекта, на который ссылаются.

SetParentImpl(WmiSmoObject)

Задает родительский объект для объекта, на который ссылаются.

Trace(String)

Создает трассировку объекта, на который ссылаются.

UpdateObjectState()

Обновляет состояние объекта.

Validate(String, Object[])

Проверяет состояние объекта.

(Унаследовано от SmoObjectBase)

Применяется к