Пространство имен 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.