PolicyExtender 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Policy 对象的修饰器。 用于向基本 Policy 对象添加其他属性
public sealed class PolicyExtender : Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender<Microsoft.SqlServer.Management.Dmf.Policy>
type PolicyExtender = class
inherit SfcObjectExtender<Policy>
Public NotInheritable Class PolicyExtender
Inherits SfcObjectExtender(Of Policy)
- 继承
构造函数
| 名称 | 说明 |
|---|---|
| PolicyExtender() |
默认函数 |
| PolicyExtender(Policy) |
ctor。 获取要聚合的父 Policy 对象 |
| PolicyExtender(PolicyStore, String) |
ctor。 创建新的 Policy 对象并对其进行聚合。 |
属性
| 名称 | 说明 |
|---|---|
| Categories |
提供可用类别的列表 |
| Category |
将父级的“PolicyCategory”字符串属性转换为 PolicyCategory 对象属性 |
| ConditionInstance |
将父级的“Condition”字符串属性转换为 Condition 对象属性 |
| EnableRootRestriction |
策略对象的根名称 |
| Filters |
当前筛选器 |
| OfflineMode |
脱机模式或不脱机 |
| Parent |
父对象 (继承自 SfcObjectExtender<TSfcInstance>) |
| PolicyFilePath |
脱机模式下的策略文件路径 |
| RootName |
策略对象的根名称 |
| SupportedPolicyEvaluationMode |
返回所选条件支持的评估模式 |
方法
| 名称 | 说明 |
|---|---|
| GetParentSfcPropertySet() |
返回父属性集的实例 (继承自 SfcObjectExtender<TSfcInstance>) |
| GetPropertySet() |
返回属性的集合 (继承自 SfcObjectExtender<TSfcInstance>) |
| OnPropertyChanged(String) |
Fires PropertyChanged 事件,当事件具有任何订阅者时 (继承自 SfcObjectExtender<TSfcInstance>) |
| OnPropertyMetadataChanged(String) |
Fires PropertyMetadataChanged 事件,当事件具有任何订阅者时 (继承自 SfcObjectExtender<TSfcInstance>) |
| parent_PropertyChanged(Object, PropertyChangedEventArgs) |
Policy 对象的修饰器。 用于向基本 Policy 对象添加其他属性 (继承自 SfcObjectExtender<TSfcInstance>) |
| parent_PropertyMetadataChanged(Object, SfcPropertyMetadataChangedEventArgs) |
Policy 对象的修饰器。 用于向基本 Policy 对象添加其他属性 (继承自 SfcObjectExtender<TSfcInstance>) |
| RegisterParentProperty(PropertyInfo) |
注册父项的属性,该属性未包含在属性集合中(如 SMO 或集合中的“名称” ) (继承自 SfcObjectExtender<TSfcInstance>) |
| RegisterProperty(PropertyInfo, String) |
注册其他反射属性,具体取决于父对象中的属性 (继承自 SfcObjectExtender<TSfcInstance>) |
| RegisterProperty(PropertyInfo) |
注册其他反射属性 (继承自 SfcObjectExtender<TSfcInstance>) |
活动
| 名称 | 说明 |
|---|---|
| PropertyChanged |
Policy 对象的修饰器。 用于向基本 Policy 对象添加其他属性 (继承自 SfcObjectExtender<TSfcInstance>) |
| PropertyMetadataChanged |
Policy 对象的修饰器。 用于向基本 Policy 对象添加其他属性 (继承自 SfcObjectExtender<TSfcInstance>) |