Поделиться через


Интерфейс IWebMatrixHost

Приведенные ниже сведения относятся к верс.2

Определяет метод для взаимодействия с основным приложением WebMatrix.

Пространство имен:  Microsoft.WebMatrix.Extensibility
Сборка:  Microsoft.WebMatrix.Extensibility (в Microsoft.WebMatrix.Extensibility.dll)

Синтаксис

'Декларация
Public Interface IWebMatrixHost
'Применение
Dim instance As IWebMatrixHost
public interface IWebMatrixHost
public interface class IWebMatrixHost
type IWebMatrixHost =  interface end
public interface IWebMatrixHost

Тип IWebMatrixHost обеспечивает доступ к следующим элементам.

Свойства

  Имя Описание
Открытое свойство DefaultWebSitePath Получает путь по умолчанию для хранения веб-сайтов.
Открытое свойство HostCommands Получает объект, предоставляющий команды, поддерживаемые основным приложением.
Открытое свойство Version Получает доступную версию основного приложения.
Открытое свойство WebSite Получает текущий веб-сайт.
Открытое свойство Workspace Получает или задает текущую рабочую область.
Открытое свойство Workspaces Получает коллекцию доступных рабочих областей.

В начало

Методы

  Имя Описание
Открытый метод ApplyPathProtection Применяет набор правил IProtectPathInfo к файлам сайта.
Открытый метод CreateWaitDialog Создает диалоговое окно ожидания.
Открытый метод GetExtensionSpecificPreferences Предоставляет доступ к глобальным настройкам. Все расширения должны передавать уникальный GUID.
Открытый метод GetSiteItem Получает ISiteItem из HierarchyId.
Открытый метод ShowDialog(String, String, DialogSize, MessageBoxButton, MessageBoxResult, ICommand()) Указывает, отображает ли команда диалоговое окно.
Открытый метод ShowDialog(String, UIElement, DialogSize, MessageBoxButton, MessageBoxResult, ICommand()) Указывает, отображает ли команда диалоговое окно.
Открытый метод ShowExceptionMessage Отображает сообщение в результате исключения.
Открытый метод ShowFolderDialog Открывает соответствующее диалоговое окно обзора папок в зависимости от версии ОС.
Открытый метод ShowNotification Отображает сообщение с уведомлением и активную ссылку на краткое время.

В начало

События

  Имя Описание
Открытое событие ContextMenuOpening Происходит, когда пользователь открывает контекстное меню элемента в древовидном представлении.
Открытое событие TreeItemCreated Происходит при добавлении элемента в дерево файлов.
Открытое событие TreeItemRemoved Происходит при удалении элемента из дерева файлов.
Открытое событие WebSiteChanged Происходит при изменении текущего веб-сайта.
Открытое событие WorkspaceChanged Происходит при изменении текущей рабочей области.

В начало

См. также

Справочник

Пространство имен Microsoft.WebMatrix.Extensibility