Пространство имен Microsoft.WebMatrix.Extensibility
Приведенные ниже сведения относятся к верс.2
Пространство имен Microsoft.WebMatrix.Extensibility содержит классы для расширения интегрированной среды разработки WebMatrix.
Классы
Класс | Описание | |
---|---|---|
CommonCommandIds | Представляет общие идентификаторы команд: составлены из GroupId, то есть GUID, отделяющего группу, и перечисления идентификаторов, описывающего отдельную команду. | |
ContextMenuItem | Представляет элемент контекстного меню. | |
ContextMenuOpeningEventArgs | Представляет аргументы события открытия контекстного меню. | |
DashboardItem | Представляет отчет, систему показателей или фильтр на странице панели мониторинга. | |
Extension | Представляет начальную точку для создания расширения WebMatrix. | |
ExtensionInitData | Представляет параметры инициализации для расширения. | |
HierarchyId | Представляет дескриптор, используемый для доступа к иерархии сайта. | |
ProtectPathInfo | Задает сведения о защищенных путях. | |
RibbonButton | Представляет кнопку на ленте. | |
RibbonButtonGallery | Представляет галерею кнопок для ленты. | |
RibbonContextualTab | Представляет контекстную вкладку на ленте. | |
RibbonGalleryCategory | Представляет категорию в галерее на ленте. | |
RibbonGroup | Представляет группу на ленте. | |
RibbonItem | Представляет элемент на ленте. | |
RibbonMenuButton | Представляет кнопку меню на ленте. | |
RibbonSplitButton | Представляет разворачивающуюся кнопку на ленте. | |
RibbonSplitButtonGallery | Представляет кнопку ленты, разворачивающуюся в галерею. | |
RibbonToggleButton | Представляет выключатель на ленте. | |
TaskTabItemDescriptor | Представляет дескриптор для создания вкладки задачи в области редактора | |
TreeItemEventArgs | Представляет данные события, связанные с добавляемыми и удаляемыми элементами дерева. | |
Utility | Представляет класс, предоставляющий целый ряд полезных вспомогательных методов. | |
WorkspaceChangedEventArgs | Представляет класс аргументов события WorkspaceChanged. |
Интерфейсы
Интерфейс | Описание | |
---|---|---|
IBrowser | Представляет интерфейс, реализуемый всеми браузерами, поддерживаемыми расширением. | |
IBrowserProvider | Представляет расширения, динамически предоставляющие браузеры. | |
ICommandId | Определяет идентификатор команды. | |
ICommandTarget | Представляет интерфейс для целевого объекта команды. | |
IContextMenuItem | Представляет интерфейс элемента контекстного меню. | |
IDialogContent | Представляет интерфейс для предоставления пользовательского содержимого диалогового окна и управления его закрытием. | |
IEditorWorkspace | Представляет интерфейс рабочего пространства редактора WebMatrix. | |
IHostCommands | Предоставляет свойства и методы для доступа к командам, предоставляемым основным приложением. | |
IHtmlCopyOptions | Предоставляет варианты копирования в виде HTML в редакторе. | |
IHtmlDefaultCopyOptions | Предоставляет параметры HtmlCopyDefault. | |
INewSiteProvider | Представляет поставщик для добавления новых вариантов создания сайтов в WebMatrix. Он может отображаться, когда WebMatrix отображает интерфейс для создания сайтов. | |
IPreferences | Представляет интерфейс для взаимодействия с настройками сайта. | |
IProtectPathInfo | Предоставляет свойства для задания сведений о защищенных путях. | |
ISiteFile | Представляет файл сайта. | |
ISiteFileSystemItem | Представляет файл или папку сайта. | |
ISiteFileWatcherService | Представляет службу, предоставляющую привязки для изменений файлов на сайте. Обратите внимание, что при изменении сайта все события теряются. | |
ISiteFolder | Представляет папку (каталог) сайта. | |
ISiteItem | Представляет элемент сайта. | |
IWaitDialog | Представляет диалоговое окно ожидания, которое используется для отображения хода выполнения. | |
IWebMatrixHost | Определяет метод для взаимодействия с основным приложением WebMatrix. | |
IWebSite | Предоставляет свойства для взаимодействия с веб-сайтом. | |
IWorkspace | Представляет рабочую область WebMatrix. |
Делегаты
Делегат | Описание | |
---|---|---|
CreateSiteDelegate | Представляет класс, который вызывается в WebMatrix для создания нового сайта. |
Перечисления
Перечисление | Описание | |
---|---|---|
CommandStatus | Задает Возвращаемое значение CommandStatus, используемое в CanExecute. | |
CommonCommandIds.Ids | Определяет значения ИД команд; может передаваться в ICommandTarget. | |
DialogSize | Перечисляет размеры диалоговых окон для методов ShowDialog. |