ExpressionNodeAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Узел, представляющий атрибуты — свойства аспектов управления
public sealed class ExpressionNodeAttribute : Microsoft.SqlServer.Management.Dmf.ExpressionNode
type ExpressionNodeAttribute = class
inherit ExpressionNode
Public NotInheritable Class ExpressionNodeAttribute
Inherits ExpressionNode
- Наследование
Конструкторы
| Имя | Описание |
|---|---|
| ExpressionNodeAttribute(String, Type) |
Создает узел атрибутов и проверяет его на соответствие аспекту |
| ExpressionNodeAttribute(String) |
Создает узел атрибутов |
Свойства
| Имя | Описание |
|---|---|
| LastEvaluationResult |
Узел, представляющий атрибуты — свойства аспектов управления (Унаследовано от ExpressionNode) |
| Name |
Имя атрибута — свойство аспектов управления |
| Tag |
Тег узла (Унаследовано от ExpressionNode) |
| Type |
Тип узла (только для чтения) (Унаследовано от ExpressionNode) |
| TypeClass |
TypeClass узла (Унаследовано от ExpressionNode) |
Методы
| Имя | Описание |
|---|---|
| ConvertToFilterNode() |
Узел, представляющий атрибуты — свойства аспектов управления (Унаследовано от ExpressionNode) |
| DeepClone() |
Глубокий клон текущего узла. |
| DeserializeProperties(XmlReader, Boolean) |
Виртуальный метод для дочерних классов для десериализации их свойств (Унаследовано от ExpressionNode) |
| DeserializeResult(XmlReader) |
Десериализация последнего результата (Унаследовано от ExpressionNode) |
| DoConvertToFilterNode() |
Узел, представляющий атрибуты — свойства аспектов управления (Унаследовано от ExpressionNode) |
| DoEnumAttributes(List<String>) |
Фактический перечислитель дерева (Унаследовано от ExpressionNode) |
| EnumChildren() |
Перечисляет дочерние элементы узла (Унаследовано от ExpressionNode) |
| EqualProperties(Object) |
виртуальный метод для потомков для реализации сравнения типа (Унаследовано от ExpressionNode) |
| Equals(Object) |
Overriden Equals для поддержки сравнения значений Наследующие реализуют метод EqualProperties для сравнения типов sepcific (Унаследовано от ExpressionNode) |
| Evaluate(FacetEvaluationContext, Boolean) |
Вычисляет узел (дерево) с помощью предоставленного контекста аспектов управления (Унаследовано от ExpressionNode) |
| Evaluate(FacetEvaluationContext) |
Вычисляет узел (дерево) с помощью предоставленного контекста аспектов управления (Унаследовано от ExpressionNode) |
| GetHashCode() |
Переопределение для поддержки переопределения Equals (Унаследовано от ExpressionNode) |
| GetResult() |
Результат последней оценки (Унаследовано от ExpressionNode) |
| GetResultString() |
Результат последней оценки в виде строки (Унаследовано от ExpressionNode) |
| ReadEndElement(XmlReader) |
Считывает и проверяет определенный конечный элемент узла экземпляра (Унаследовано от ExpressionNode) |
| Serialize(XmlWriter) |
Базовая подпрограмма сериализации — создает вызовы начальных и конечных элементов к виртуальному методу SerializeProperties для выходных свойств конкретного объекта node objectTypeName (Унаследовано от ExpressionNode) |
| SerializeProperties(XmlWriter, Boolean) |
Виртуальный метод для дочерних классов для сериализации их свойств (Унаследовано от ExpressionNode) |
| SerializeResult(XmlWriter) |
Включает последний результат в выходные данные сериализации (Унаследовано от ExpressionNode) |
| SetFilterNodeCompatible(Boolean) |
Узел, представляющий атрибуты — свойства аспектов управления (Унаследовано от ExpressionNode) |
| SetHasScript(Boolean) |
Узел, представляющий атрибуты — свойства аспектов управления (Унаследовано от ExpressionNode) |
| SetNameConditionType(NameConditionType) |
Узел, представляющий атрибуты — свойства аспектов управления (Унаследовано от ExpressionNode) |
| SetNodeType(ExpressionNodeType) |
Узел, представляющий атрибуты — свойства аспектов управления (Унаследовано от ExpressionNode) |
| SetObjectName(String) |
Узел, представляющий атрибуты — свойства аспектов управления (Унаследовано от ExpressionNode) |
| SetProperties() |
Задает свойства класса (HasScript, NameConditionType, ...) (Унаследовано от ExpressionNode) |
| SetTypeClass(TypeClass) |
Узел, представляющий атрибуты — свойства аспектов управления (Унаследовано от ExpressionNode) |
| ToString() |
Представляет выражение как строку в синтаксисе T-SQL |
| ToStringForDisplay() |
Специальный метод отображения простого узла в пользовательском интерфейсе в упрощенной форме |
| ToStringForUrn() |
Представляет выражение как строку в синтаксисе T-SQL, который можно использовать в URN. (Унаследовано от ExpressionNode) |