WmiSmoObject 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
WmiSmoObject 类表示从中构造所有 Windows Management Instrumentation (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 对象的构造,并包含通用功能。
线程安全性
此类型的任何公共静态(Microsoft Visual Basic 中的 Shared)成员在多线程操作中是安全的。 但不保证所有实例成员都是线程安全的。
构造函数
WmiSmoObject() |
初始化 WmiSmoObject 类的新实例。 |
WmiSmoObject(String) |
用指定的名称初始化 WmiSmoObject 类的新实例。 |
WmiSmoObject(WmiCollectionBase, String) |
使用指定名称和集合基类初始化 WmiSmoObject 类的新实例。 |
属性
Name |
获取或设置所引用 Windows Management Instrumentation (WMI) 对象的名称。 |
Properties |
表示 Property 对象集合。 每个 Property 对象都表示在 Windows Management Instrumentation (WMI) 对象上定义的一个属性。 |
State |
获取所引用对象的状态。 (继承自 SmoObjectBase) |
Urn |
获取表示 Windows Management Instrumentation (WMI) 对象的统一资源名称 (URN) 地址。 |
UserData |
获取或设置与所引用对象关联的用户定义数据。 (继承自 SmoObjectBase) |
方法
AlterProtocolProperties(ProtocolPropertyCollection) |
更新 Windows Management Instrumentation (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) |