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) |