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
- Наследование
- Производный
Примеры
Управление службами и сетевыми настройками с помощью поставщика 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) |