DesignerCommandSet Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет базовый класс для средств времени разработки, не наследующих классу ComponentDesigner, которые обеспечивают возможности работы со смарт-тегами или командами конструктора.
public ref class DesignerCommandSet
public class DesignerCommandSet
type DesignerCommandSet = class
Public Class DesignerCommandSet
- Наследование
-
DesignerCommandSet
Комментарии
Класс ComponentDesigner предоставляет ActionLists и Verbs свойства для запроса к коллекциям DesignerActionList и DesignerVerb коллекциям соответственно. Однако если автор средства во время разработки решит не наследовать от этого класса, DesignerCommandSet класс представляет альтернативный базовый класс для предоставления этой функциональности.
Класс DesignerCommandSet содержит только три члена, описанные в следующей таблице.
Открытый член | Описание |
---|---|
GetCommands | Возвращает коллекцию смарт-тегов или команд конструктора, связанных с разработанным компонентом. Базовая реализация возвращает .null |
ActionLists | Возвращает коллекцию всех смарт-тегов, сопоставленных разрабатываемому компоненту. Базовая реализация просто вызывает GetCommands. |
Verbs | Возвращает коллекцию всех команд конструктора, сопоставленных разрабатываемому компоненту. Базовая реализация просто вызывает GetCommands. |
Необходимо добавить в DesignerCommandSet качестве службы, относяющейся к сайту. Для обнаружения смарт-тегов и функций команд конструктора сначала необходимо запросить службу этого типа. Если эта служба не найдена, IDesigner.Verbs вместо этого следует использовать свойство. Эта процедура предоставляет путь для обратной совместимости.
Конструкторы
DesignerCommandSet() |
Инициализирует экземпляр класса DesignerCommandSet. |
Свойства
ActionLists |
Возвращает коллекцию всех смарт-тегов, сопоставленных разрабатываемому компоненту. |
Verbs |
Возвращает коллекцию всех команд конструктора, сопоставленных разрабатываемому компоненту. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetCommands(String) |
Возвращает коллекцию объектов команды. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |