ConditionExtender Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Декоратор для объекта Condition. Используется добавление дополнительных свойств в базовый объект Condition
public sealed class ConditionExtender : Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender<Microsoft.SqlServer.Management.Dmf.Condition>
type ConditionExtender = class
inherit SfcObjectExtender<Condition>
Public NotInheritable Class ConditionExtender
Inherits SfcObjectExtender(Of Condition)
- Наследование
Конструкторы
| Имя | Описание |
|---|---|
| ConditionExtender() |
Ctor по умолчанию |
| ConditionExtender(Condition) |
ctor. Принимает родительский объект Condition для статистической обработки |
| ConditionExtender(PolicyStore, String) |
ctor. Создайте новый объект Condition и агрегирует его. |
Свойства
| Имя | Описание |
|---|---|
| DependentPolicies |
предоставляет список зависимостей |
| ExpressionNode |
Преобразует свойство "Выражение" родительской строки в свойство узла выражения |
| FacetInfo |
Преобразует строковое свойство "Facet" родительского объекта в свойство объекта FaceInfo |
| Facets |
Предоставляет список доступных аспектов |
| Parent |
Родительский объект (Унаследовано от SfcObjectExtender<TSfcInstance>) |
| RootFacets |
Предоставление коллекции аспектов, которые атрибутируются как корневые аспекты |
Методы
| Имя | Описание |
|---|---|
| GetParentSfcPropertySet() |
Возвращает экземпляр набора свойств родительского объекта (Унаследовано от SfcObjectExtender<TSfcInstance>) |
| GetPropertySet() |
возвращает коллекцию свойств (Унаследовано от SfcObjectExtender<TSfcInstance>) |
| OnPropertyChanged(String) |
Срабатывает событие PropertyChanged, если у него есть любой подписчик (Унаследовано от SfcObjectExtender<TSfcInstance>) |
| OnPropertyMetadataChanged(String) |
Вызывает событие PropertyMetadataChanged, когда у него есть любой подписчик (Унаследовано от SfcObjectExtender<TSfcInstance>) |
| parent_PropertyChanged(Object, PropertyChangedEventArgs) |
Декоратор для объекта Condition. Используется добавление дополнительных свойств в базовый объект Condition (Унаследовано от SfcObjectExtender<TSfcInstance>) |
| parent_PropertyMetadataChanged(Object, SfcPropertyMetadataChangedEventArgs) |
Декоратор для объекта Condition. Используется добавление дополнительных свойств в базовый объект Condition (Унаследовано от SfcObjectExtender<TSfcInstance>) |
| RegisterParentProperty(PropertyInfo) |
Регистрируйте свойство родительского объекта, которое не было включено в коллекцию свойств (например, "Имя" в SMO или коллекциях (Унаследовано от SfcObjectExtender<TSfcInstance>) |
| RegisterProperty(PropertyInfo, String) |
Регистрация дополнительного отраженного свойства, зависят от свойства родительского объекта. (Унаследовано от SfcObjectExtender<TSfcInstance>) |
| RegisterProperty(PropertyInfo) |
Регистрация дополнительного отраженного свойства (Унаследовано от SfcObjectExtender<TSfcInstance>) |
События
| Имя | Описание |
|---|---|
| PropertyChanged |
Декоратор для объекта Condition. Используется добавление дополнительных свойств в базовый объект Condition (Унаследовано от SfcObjectExtender<TSfcInstance>) |
| PropertyMetadataChanged |
Декоратор для объекта Condition. Используется добавление дополнительных свойств в базовый объект Condition (Унаследовано от SfcObjectExtender<TSfcInstance>) |