WorkloadGroup 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
处理创建、更改、删除和脚本工作负荷组实例的类
[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnChanges | Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule | Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.Enforce)]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("CREATE_WORKLOAD_GROUP", "WORKLOADGROUP", "WORKLOAD GROUP")]
[Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_WORKLOAD_GROUP", "WORKLOADGROUP", "WORKLOAD GROUP")]
[Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet]
public sealed class WorkloadGroup : Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDropIfExists, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSupportsDesignMode, Microsoft.SqlServer.Management.Smo.IScriptable
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnChanges | Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule | Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.Enforce)>]
[<Microsoft.SqlServer.Management.Facets.StateChangeEvent("CREATE_WORKLOAD_GROUP", "WORKLOADGROUP", "WORKLOAD GROUP")>]
[<Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_WORKLOAD_GROUP", "WORKLOADGROUP", "WORKLOAD GROUP")>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
type WorkloadGroup = class
inherit ScriptNameObjectBase
interface ISfcSupportsDesignMode
interface ICreatable
interface IDroppable
interface IDropIfExists
interface IAlterable
interface IScriptable
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnChanges | Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule | Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.Enforce)>]
[<Microsoft.SqlServer.Management.Facets.StateChangeEvent("CREATE_WORKLOAD_GROUP", "WORKLOADGROUP", "WORKLOAD GROUP")>]
[<Microsoft.SqlServer.Management.Facets.StateChangeEvent("ALTER_WORKLOAD_GROUP", "WORKLOADGROUP", "WORKLOAD GROUP")>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
type WorkloadGroup = class
inherit ScriptNameObjectBase
interface ICreatable
interface IDroppable
interface IDropIfExists
interface IAlterable
interface IScriptable
interface ISfcSupportsDesignMode
Public NotInheritable Class WorkloadGroup
Inherits ScriptNameObjectBase
Implements IAlterable, ICreatable, IDropIfExists, IDroppable, IScriptable, ISfcSupportsDesignMode
- 继承
- 属性
- 实现
构造函数
| 名称 | 说明 |
|---|---|
| WorkloadGroup() |
处理创建、更改、删除和脚本工作负荷组实例的类 |
| WorkloadGroup(ResourcePool, String) |
处理创建、更改、删除和脚本工作负荷组实例的类 |
字段
| 名称 | 说明 |
|---|---|
| m_ExtendedProperties |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| singletonParent |
常规 SMO 对象通过 parentColl(父类中的相应集合)访问父类引用。 Singleton 类在父类中没有集合。 (继承自 SqlSmoObject) |
属性
| 名称 | 说明 |
|---|---|
| CollationDatabaseInServer |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| DatabaseEngineEdition |
返回 SMO 对象的 DatabaseEngineEdition (继承自 SqlSmoObject) |
| DatabaseEngineType |
返回 SMO 对象的 DatabaseEngineType (继承自 SqlSmoObject) |
| ExecuteForScalar |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| ExecutionManager |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| ExternalResourcePoolName |
处理创建、更改、删除和脚本工作负荷组实例的类 |
| GroupMaximumRequests |
处理创建、更改、删除和脚本工作负荷组实例的类 |
| ID |
处理创建、更改、删除和脚本工作负荷组实例的类 |
| Importance |
处理创建、更改、删除和脚本工作负荷组实例的类 |
| IsSystemObject |
处理创建、更改、删除和脚本工作负荷组实例的类 |
| IsTouched |
是否已触摸对象进行无条件的 Alter 脚本编写 (继承自 SqlSmoObject) |
| MaximumDegreeOfParallelism |
处理创建、更改、删除和脚本工作负荷组实例的类 |
| Name |
WorkloadGroup 的名称 |
| ObjectInSpace |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| Parent |
处理创建、更改、删除和脚本工作负荷组实例的类 |
| ParentCollection |
返回包含对象的集合。 可以为 null。 (继承自 SqlSmoObject) |
| Properties |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| RequestMaximumCpuTimeInSeconds |
处理创建、更改、删除和脚本工作负荷组实例的类 |
| RequestMaximumMemoryGrantPercentage |
处理创建、更改、删除和脚本工作负荷组实例的类 |
| RequestMaximumMemoryGrantPercentageAsDouble |
处理创建、更改、删除和脚本工作负荷组实例的类 |
| RequestMemoryGrantTimeoutInSeconds |
处理创建、更改、删除和脚本工作负荷组实例的类 |
| ScalarResult |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| ServerVersion |
返回包含对象的服务器的 ServerVersion。 如果对象未与连接的服务器关联,则返回最高的已知服务器版本。 (继承自 SqlSmoObject) |
| State |
返回对象的状态 (继承自 SmoObjectBase) |
| Urn |
返回动态计算的对象 Urn (继承自 SqlSmoObject) |
| UrnSuffix |
获取 urn 表达式中的 urn 后缀 |
| UserData |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SmoObjectBase) |
方法
| 名称 | 说明 |
|---|---|
| AddDatabaseContext(StringCollection) |
从 create 脚本相关方法(从表、索引等派生类)中调用方法。 (继承自 SqlSmoObject) |
| Alter() |
更改此实例。 |
| AlterImpl() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| AlterImplWorker() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| AppendCommaText(StringBuilder, String, Boolean, String) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| AppendWithCommaText(StringBuilder, String, Boolean) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| AppendWithOption(StringBuilder, String, String, Boolean) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| AutoGenerateName() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| BindDefaultImpl(String, String, Boolean) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| BindRuleImpl(String, String, Boolean) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| CheckObjectDirty() |
如果某些属性在特殊情况下受到尊重,请使用此函数。 当前适用于 DatabaseDdltriggers (继承自 ScriptNameObjectBase) |
| CheckObjectState() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| CheckObjectState(Boolean) |
这是一个虚拟函数,因此,如果派生类想要对对象的状态执行其他检查,则可以重写它 (继承自 SqlSmoObject) |
| CheckObjectStateImpl(Boolean) |
检查对象状态,因为它不隐性,因此可以直接调用此函数,这意味着派生类无法提供自己的验证 (继承自 SqlSmoObject) |
| CheckTextCorrectness(String, Boolean, Boolean, Boolean, String[], DdlTextParserHeaderInfo) |
检查文本语法,它操纵正确的对象类型(PROC、TRIGGER 等) (继承自 ScriptNameObjectBase) |
| CheckTextCorrectness(String, Boolean, Boolean, String[], DdlTextParserHeaderInfo) |
检查文本语法,它操纵正确的对象类型(PROC、TRIGGER 等) (继承自 ScriptNameObjectBase) |
| CheckTextModeSupport() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| CleanObject() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| Create() |
创建此实例。 |
| CreateImpl() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| CreateOrAlterImpl() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| Discover() |
最佳努力发现机制:此方法反映元数据并获取所有可用对象 (继承自 SqlSmoObject) |
| Drop() |
删除此实例。 |
| DropIfExists() |
使用 IF EXISTS 选项删除对象。 如果 drop 函数的对象无效,将返回而不例外。 |
| DropImpl(Boolean, Boolean) |
对于Azure中用户数据库的删除调用,连接将关闭,因为删除数据库。ExecutionManager 通常会尝试通过重新打开连接来重试此类调用,我们希望在 handleSevereError 为 true 时避免此重试。 (继承自 SqlSmoObject) |
| DropImpl(Boolean) |
删除对象 (继承自 SqlSmoObject) |
| DropImplWorker(Urn, Boolean) |
删除对象 (继承自 SqlSmoObject) |
| ExecuteNonQuery(StringCollection, Boolean, Boolean) |
执行 sql 语句 (继承自 SqlSmoObject) |
| ExecuteRenameQuery(String) |
为 SqlSmoObject 创建 Rename 查询并在服务器上执行它。 (继承自 NamedSmoObject) |
| ExecuteWithModes(SqlExecutionModes, Action) |
在给定的执行模式下执行给定操作。 在操作完成或失败后重置原始模式。 (继承自 SqlSmoObject) |
| ForceTextModeOnTextBody() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| FormatSqlVariant(Object) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| GenerateAlterEvent() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| GenerateAlterEvent(Urn, Object) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| GetBraketNameForText() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| GetContextDB() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| GetDBName() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| GetDisabledProperties(ScriptingPreferences) |
提供为特定服务器类型或版本显式禁用的属性的枚举。 这不是不适用于指定目标的所有属性的列表。 (继承自 SqlSmoObject) |
| GetFragOptionString(FragmentationOption) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| GetIsSystemNamed() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| GetIsTextDirty() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| GetPropValue(String) |
从 :- 如果属性可用(脏或已检索),则直接检索属性值包 - 对 OnPropertyMissing 方法的调用,否则 如果任一情况下属性值为 NULL,将引发异常。 (继承自 SqlSmoObject) |
| GetPropValueOptional(String) |
从以下项中检索属性值:- 如果状态正在创建或处于设计模式(可能为 NULL 值)中,则为属性包 - 对 OnPropertyMissing 方法的调用;否则(如果值为 NULL,将引发异常) (继承自 SqlSmoObject) |
| GetPropValueOptional<T>(String, T) |
返回命名属性的值。 如果对象处于“创建”状态,并且尚未设置该属性,则返回 defaultValue。 如果该对象存在,则忽略 defaultValue 并返回实际值。 (继承自 SqlSmoObject) |
| GetPropValueOptionalAllowNull(String) |
从以下项中检索属性值:- 如果状态正在创建或处于设计模式(可能为 NULL),则检索属性值包 - 对 OnPropertyMissing 方法的调用;否则为可能为 NULL) (继承自 SqlSmoObject) |
| GetRealValue(Property, Object) |
返回属性的实值。 (继承自 SqlSmoObject) |
| GetServerName() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| GetServerObject() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| GetSqlServerVersionName() |
获取当前连接的 sqlserver 公共名称,例如:“SQL Server 2008”。 (继承自 SqlSmoObject) |
| GetStringComparer() |
返回所有子对象集合用于执行对象名称比较的比较器。 服务器的比较器基于主数据库的排序规则。数据库的比较器及其子项基于数据库排序规则 (继承自 SqlSmoObject) |
| GetTextBody() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| GetTextBody(Boolean) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| GetTextHeader(Boolean) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| GetTextHeader(ScriptNameObjectBase+ScriptHeaderType) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| GetTextMode() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| GetTextProperty(String) |
获取对象的文本(如果不可用)基于对象的状态引发 apropiate 异常 (继承自 ScriptNameObjectBase) |
| GetUrnRecursive(StringBuilder, UrnIdOption) |
计算对象的 Urn,这可能在定义中包含除键字段以外的其他字段。 (继承自 SqlSmoObject) |
| GetUrnRecursive(StringBuilder) |
计算对象的 Urn。 (继承自 SqlSmoObject) |
| ImplInitialize(String[], OrderBy[]) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| InitChildCollection(Urn, Boolean) |
初始化与给定类型关联的子对象集合。 例如,名称 Column 将初始化 Columns 集合。 (继承自 SqlSmoObject) |
| Initialize() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| Initialize(Boolean) |
通过从枚举器读取其属性来初始化对象 (继承自 SqlSmoObject) |
| IsExpressSku() |
返回包含此对象的服务器是否为 Express SKU (继承自 SqlSmoObject) |
| IsObjectDirty() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| IsObjectInitialized() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| IsObjectInSpace() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| IsSupportedProperty(String) |
验证当前服务器环境中是否支持指定的属性 (继承自 SqlSmoObject) |
| IsVersion80SP3() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| IsVersion90AndAbove() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| MarkDropped() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| MarkForDropImpl(Boolean) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| MoveToPool(String) |
将工作负荷组移动到指定的资源池 |
| PostAlter() |
如果派生类在更改对象后必须执行支持操作,则此函数将被派生类重写 (继承自 SqlSmoObject) |
| PostCreate() |
如果派生类在创建对象后必须执行支持操作,则此函数将被派生类重写 (继承自 SqlSmoObject) |
| PostDrop() |
如果派生类在删除对象后必须执行支持操作,则此函数将被派生类重写 (继承自 SqlSmoObject) |
| Refresh() |
通过从服务器读取对象属性来刷新这些属性 (继承自 ScriptNameObjectBase) |
| RenameImpl(String) |
更改对象名称 (继承自 NamedSmoObject) |
| RenameImplWorker(String) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 NamedSmoObject) |
| Script() |
使用默认脚本选项生成对象创建脚本 |
| Script(ScriptingOptions) |
具有特定脚本选项的脚本对象 |
| ScriptImpl() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| ScriptImpl(ScriptingOptions) |
返回包含对象的脚本的 StringCollection 对象。 如果 ScriptData 为 true,此方法将引发错误 (继承自 SqlSmoObject) |
| ScriptMoveToPool(String) |
将工作负荷组脚本移动到指定的资源池 |
| SetAccessToken(IRenewableToken) |
设置 accessToken 进行连接。 (继承自 SqlSmoObject) |
| SetCollectionTextMode(Boolean, SmoCollectionBase) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| SetIsSystemNamed(Boolean) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| SetParentImpl(SqlSmoObject) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| SetSchemaOwned() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 NamedSmoObject) |
| SetState(SqlSmoState) |
设置对象状态(现有、已删除等)应用程序应避免使用此方法。 (继承自 SmoObjectBase) |
| SetTextBody(String) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| SetTextHeader(String) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| SetTextMode(Boolean, SmoCollectionBase[]) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| SwitchTextMode(Boolean, SmoCollectionBase[]) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| ThrowIfAboveVersion100(String) |
如果此对象的 ServerVersion 主版本高于 10.0(SQL 2008),则引发异常 (继承自 SqlSmoObject) |
| ThrowIfAboveVersion80(String) |
如果此对象的 ServerVersion 主版本高于 8.0(SQL 2000),则引发异常 (继承自 SqlSmoObject) |
| ThrowIfBelowVersion100(String) |
如果此对象的 ServerVersion 主版本低于 10.0(SQL 2008),则引发异常 (继承自 SqlSmoObject) |
| ThrowIfBelowVersion110(String) |
如果源服务器或目标服务器低于 11.0(SQL 2012),则引发 UnsupportedVersionException (继承自 SqlSmoObject) |
| ThrowIfBelowVersion110Prop(String) |
如果此对象的 ServerVersion 主版本低于 11.0(SQL 2012),则引发一个异常,指出指定的属性不受支持 (继承自 SqlSmoObject) |
| ThrowIfBelowVersion120(String) |
如果此对象的 ServerVersion 主版本低于 12.0(SQL 2014),则引发异常 (继承自 SqlSmoObject) |
| ThrowIfBelowVersion120Prop(String) |
如果此对象的 ServerVersion 主版本低于 12.0(SQL 2014),则引发一个异常,指出不支持指定的属性 (继承自 SqlSmoObject) |
| ThrowIfBelowVersion130(String) |
如果此对象的 ServerVersion 主版本低于 13.0(SQL 2016),则引发异常 (继承自 SqlSmoObject) |
| ThrowIfBelowVersion130Prop(String) |
如果此对象的 ServerVersion 主版本低于 13.0(SQL 2016),则引发一个异常,指出不支持指定的属性 (继承自 SqlSmoObject) |
| ThrowIfBelowVersion140(String) |
如果此对象的 ServerVersion 主版本低于 14.0(SQL 2017),则引发异常 (继承自 SqlSmoObject) |
| ThrowIfBelowVersion140Prop(String) |
如果此对象的 ServerVersion 主版本低于 14.0(SQL 2017),则引发一个异常,指出指定的属性不受支持 (继承自 SqlSmoObject) |
| ThrowIfBelowVersion160(String) |
如果此对象的 ServerVersion 主版本低于 16.0,则引发异常 (继承自 SqlSmoObject) |
| ThrowIfBelowVersion80(String) |
如果此对象的 ServerVersion 主版本低于 8.0(SQL 2000),则引发异常 (继承自 SqlSmoObject) |
| ThrowIfBelowVersion80SP3() |
如果此对象的 ServerVersion 低于 8.760(8.0 SP3),则引发异常 (继承自 SqlSmoObject) |
| ThrowIfBelowVersion90(String) |
如果此对象的 ServerVersion 主版本低于 9.0(SQL 2005),则引发异常 (继承自 SqlSmoObject) |
| ThrowIfTextIsDirtyForAlter() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 ScriptNameObjectBase) |
| ToString() |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| Touch() |
将对象标记为“touched”,以便无条件地编写 Alter 脚本。 (继承自 SqlSmoObject) |
| TouchImpl() |
虚拟方法允许派生类在触摸时执行其他工作。 (继承自 SqlSmoObject) |
| UnbindDefaultImpl(Boolean) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| UnbindRuleImpl(Boolean) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 SqlSmoObject) |
| Validate(String, Object[]) |
处理创建、更改、删除和脚本工作负荷组实例的类 (继承自 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) |
| ISfcSupportsDesignMode.IsDesignMode |
此对象扩展 ISfcSupportsDesignMode。 |
扩展方法
| 名称 | 说明 |
|---|---|
| GetAssessmentItems(SqlSmoObject, String[]) |
查找给定 |
| GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>) |
同步运行给定 |
| GetAssessmentResults(SqlSmoObject, String[]) |
同步运行给定 |
| GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>) |
异步运行给定 |
| GetAssessmentResultsList(SqlSmoObject, String[]) |
异步运行给定 |
| IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences) |
检查此对象的根服务器是否支持ServerVersionDatabaseEngineType指定类型。 如果 ScriptingPreferences 为非 null,则还会检查目标服务器是否ServerVersion支持DatabaseEngineType指定的类型。 |