CategoryBase 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public class CategoryBase : Microsoft.SqlServer.Management.Smo.Agent.AgentObjectBase, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDropIfExists, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Common.IRenamable, Microsoft.SqlServer.Management.Smo.IScriptable
type CategoryBase = class
inherit AgentObjectBase
interface ICreatable
interface IDroppable
interface IDropIfExists
interface IRenamable
interface IScriptable
Public Class CategoryBase
Inherits AgentObjectBase
Implements ICreatable, IDropIfExists, IDroppable, IRenamable, IScriptable
- 继承
- 派生
- 实现
构造函数
| 名称 | 说明 |
|---|---|
| CategoryBase() | |
字段
| 名称 | 说明 |
|---|---|
| m_ExtendedProperties | (继承自 SqlSmoObject) |
| singletonParent |
常规 SMO 对象通过 parentColl(父类中的相应集合)访问父类引用。 Singleton 类在父类中没有集合。 (继承自 SqlSmoObject) |
属性
| 名称 | 说明 |
|---|---|
| CollationDatabaseInServer | (继承自 SqlSmoObject) |
| DatabaseEngineEdition |
返回 SMO 对象的 DatabaseEngineEdition (继承自 SqlSmoObject) |
| DatabaseEngineType |
返回 SMO 对象的 DatabaseEngineType (继承自 SqlSmoObject) |
| ExecuteForScalar | (继承自 SqlSmoObject) |
| ExecutionManager | (继承自 SqlSmoObject) |
| IsTouched |
是否已触摸对象进行无条件的 Alter 脚本编写 (继承自 SqlSmoObject) |
| Name | (继承自 NamedSmoObject) |
| ObjectInSpace | (继承自 SqlSmoObject) |
| ParentCollection |
返回包含对象的集合。 可以为 null。 (继承自 SqlSmoObject) |
| Properties | (继承自 SqlSmoObject) |
| ScalarResult | (继承自 SqlSmoObject) |
| ServerVersion |
返回包含对象的服务器的 ServerVersion。 如果对象未与连接的服务器关联,则返回最高的已知服务器版本。 (继承自 SqlSmoObject) |
| State |
返回对象的状态 (继承自 SmoObjectBase) |
| Urn |
返回动态计算的对象 Urn (继承自 SqlSmoObject) |
| UserData | (继承自 SmoObjectBase) |
方法
活动
| 名称 | 说明 |
|---|---|
| PropertyChanged | (继承自 SqlSmoObject) |
| PropertyMetadataChanged | (继承自 SqlSmoObject) |
显式接口实现
| 名称 | 说明 |
|---|---|
| IAlienObject.Discover() | (继承自 SqlSmoObject) |
| IAlienObject.GetDomainRoot() | (继承自 SqlSmoObject) |
| IAlienObject.GetParent() | (继承自 SqlSmoObject) |
| IAlienObject.GetPropertyType(String) |
发现属性的类型。 (继承自 SqlSmoObject) |
| IAlienObject.GetPropertyValue(String, Type) |
检索给定属性的值。 如果未找到属性,则引发。 (继承自 SqlSmoObject) |
| IAlienObject.GetUrn() | (继承自 SqlSmoObject) |
| IAlienObject.Resolve(String) | (继承自 SqlSmoObject) |
| IAlienObject.SetObjectState(SfcObjectState) |
基于提供的 SfcObjectState 设置此对象的状态。 (继承自 SqlSmoObject) |
| IAlienObject.SetPropertyValue(String, Type, Object) |
设置给定属性的值(如果可写)。 如果属性不在属性包中,则使用反射。 如果未找到该属性,则引发异常。 (继承自 SqlSmoObject) |
| ISfcPropertyProvider.GetPropertySet() | (继承自 SqlSmoObject) |
扩展方法
| 名称 | 说明 |
|---|---|
| GetAssessmentItems(SqlSmoObject, String[]) |
查找给定 |
| GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>) |
同步运行给定 |
| GetAssessmentResults(SqlSmoObject, String[]) |
同步运行给定 |
| GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>) |
异步运行给定 |
| GetAssessmentResultsList(SqlSmoObject, String[]) |
异步运行给定 |
| IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences) |
检查此对象的根服务器是否支持ServerVersionDatabaseEngineType指定类型。 如果 ScriptingPreferences 为非 null,则还会检查目标服务器是否DatabaseEngineType支持ServerVersion指定的类型。 |