Condition 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
这是 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() |
用于反序列化的默认构造函数。 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 实现 |