Condition 类

定义

这是 Condition 类的非生成部分。

public sealed class Condition : Microsoft.SqlServer.Management.Sdk.Sfc.SfcInstance, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Common.IRenamable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcCreatable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDroppable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcRenamable, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcValidate
type Condition = class
    inherit SfcInstance
    interface ISfcCreatable
    interface ICreatable
    interface ISfcDroppable
    interface IDroppable
    interface ISfcAlterable
    interface IAlterable
    interface ISfcRenamable
    interface IRenamable
    interface ISfcValidate
Public NotInheritable Class Condition
Inherits SfcInstance
Implements IAlterable, ICreatable, IDroppable, IRenamable, ISfcAlterable, ISfcCreatable, ISfcDroppable, ISfcRenamable, ISfcValidate
继承
Condition
实现

构造函数

名称 说明
Condition()

用于反序列化的默认构造函数。 VSTS 55852。

Condition(PolicyStore, String)

这是 Condition 类的非生成部分。

属性

名称 说明
AbstractIdentityKey

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
CreateDate

这是 Condition 类的非生成部分。

CreatedBy

这是 Condition 类的非生成部分。

DateModified

这是 Condition 类的非生成部分。

Description

这是 Condition 类的非生成部分。

ExpressionNode

这是 Condition 类的非生成部分。

Facet

这是 Condition 类的非生成部分。

HasScript

如果条件包含运行动态脚本的表达式,则返回 true,该表达式可能很危险。

ID

这是 Condition 类的非生成部分。

IdentityKey

这是 Condition 类的非生成部分。

IsEnumerable

如果条件可用作目标集级别筛选器条件,则返回 true,否则返回 false。

IsSystemObject

这是 Condition 类的非生成部分。

KeyChain

返回对象的标识路径

(继承自 SfcInstance)
Metadata

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
ModifiedBy

这是 Condition 类的非生成部分。

Name

这是 Condition 类的非生成部分。

Parent

这是 Condition 类的非生成部分。

Properties

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
PropertyStorageProvider

此属性返回 ISfcPropertyStorageProvider 接口的默认实现,可以在子类中重写它以返回另一个存储提供程序(即平面属性列表)

(继承自 SfcInstance)
State

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
Urn

在每个请求上创建新的 Urn 字符串并返回它。

(继承自 SfcInstance)

方法

名称 说明
Alter()

这是 Condition 类的非生成部分。

AlterImpl()

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
CheckObjectCreated()

当 API 要求对象的创建比 CheckObjectState 更强时从域调用

(继承自 SfcInstance)
CheckObjectState()

从域中调用以访问对象

(继承自 SfcInstance)
Create()

这是 Condition 类的非生成部分。

CreateIdentityKey()

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
CreateImpl()

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink)

这是 Condition 类的非生成部分。

Drop()

这是 Condition 类的非生成部分。

DropImpl()

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
EnumDependentPolicies()

返回依赖于此条件的策略对象的集合。

GetChildCollection(String)

获取此实例中给定元素名称字符串的子集合。

(继承自 SfcInstance)
GetDomain()

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
GetObjectFactory()

这是 Condition 类的非生成部分。

GetPropertySet()

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
GetSupportedEvaluationMode()

条件的表达式方面支持的聚合计算模式

GetSupportedEvaluationModeOnDomain(String)

条件的表达式方面支持的聚合计算模式

GetTypeMetadataImpl()

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
InitializeUIPropertyState()

可重写那些关心初始化其状态的子对象(当前为“动态元数据”。Enabled“ 属性)

(继承自 SfcInstance)
MarkForDropImpl(Boolean)

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
MarkRootAsConnected()

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
MoveImpl(SfcInstance)

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs)

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs)

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
PostAlter(Object)

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
PostCreate(Object)

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
PostDrop(Object)

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
PostMove(Object)

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
PostRename(Object)

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
Refresh()

通过从服务器读取对象属性来刷新这些属性

(继承自 SfcInstance)
Rename(String)

重命名服务器上的对象。

RenameImpl(SfcKey)

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
ResetKey()

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
ScriptAlter()

对对象执行所有更改的脚本

ScriptCreate()

创建对象的脚本

ScriptDrop()

对象的脚本删除

Serialize(XmlWriter)

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
ToString()

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
UpdateUIPropertyState()

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
Validate()

基本子对象的验证

(继承自 SfcInstance)
Validate(String)

策略验证与 ISfcValidate.Validate 不同,此方法将引发它遇到的第一个异常(如果此方法的执行不生成任何异常,验证通过)

活动

名称 说明
propertyChanged

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
PropertyChanged

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
propertyMetadataChanged

这是 Condition 类的非生成部分。

(继承自 SfcInstance)
PropertyMetadataChanged

这是 Condition 类的非生成部分。

(继承自 SfcInstance)

显式接口实现

名称 说明
ISfcRenamable.Rename(SfcKey)

重命名服务器上的对象。

ISfcRenamable.ScriptRename(SfcKey)

这是 Condition 类的非生成部分。

ISfcValidate.Validate(String, Object[])

策略的 ISfcValidate 实现

适用于